묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
Next.js GCP App Engine 배포 시 환경변수 분기
Next.js로 Google Cloud Platform에 App Engine 서비스 배포를 진행하고 있습니다.문제는 production ( 실 서비스 )와 development ( 개발용 )으로 나누어서.env.development, .env.production의 두개의 환경변수를 가지고있습니다.배포 시 실서비스 에서는 .env.production을 사용하도록개발용 에서는 .env.development를 사용하도록 설정하려는데 이것저것 만져보아도 production만 사용하는 문제가 발생해버리네요. 현재 프로젝트구조와 설정코드는 이렇습니다.project ├── local └── Dockerfile └── docker-compose.yml ├── resource └── .next └── ... (Next.js 빌드 파일) └── node_modules └── package.json └── dev_app.yaml └── prd_app.yaml └── .env.development └── .env.production └── next.config.js └── ... (기타 Next.js 프로젝트 파일) 여기서 package.json의 script설정은 다음과 같습니다.{ dev: "next dev", start: "next start", lint: "next lint", deploy: "npm run build && gcloud app deploy --project='production' -q --appyaml=prd_app.yaml", deploy:dev: "npm run build:dev && gcloud app deploy --project='development' -q --appyaml=dev_app.yaml", build: "dotenv -e .env.production next build", build:dev: "dotenv -e .env.development next build" } next.config.js는 특별히 건드리지 않았습니다.dev_app.yaml, prd_app.yaml파일은 서비스명만 각각 설정해 주었습니다.runtime: nodejs20 # or another supported version service: development 질문 1.현재 app engine 업로드된 용량, 로직을 보니 빌드파일이 아닌 프로젝트 그대로 들어가는 것 같습니다.빌드는 환경변수파일도 정상적으로 분기되는데 앱엔진에서 해당문제가 발생하는 것으로보아혹시 Next.js에서 빌드된 파일로 app engine에 배포할 수 있는지 궁금합니다.질문 2.빌드파일만 올릴수 없다 라고 하더라도 프로젝트 그대로 올리면서 환경변수를 분기할 방법이 있는지 궁금합니다.정말 문서건 블로그건 구글서칭, 깃허브검색, GPT 모두 끈질기게 시도해봤지만능력부족 탓인지 성공하지 못했습니다..능력자분들께서 도움주시면 잊지않겠습니다!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드하고 실행하기, 빌드 오류
안녕하세요build시에 해당 오류가 발생합니다. 구글링해도 잘 안나오네요 ㅠㅠ 자바 버전은 1.8로 다 맞춰준 것 같은데 안되네요...intellj에서 실행이랑 웹 페이지까지 다 따는데cmd에서 빌드할 때 안되는건 왜 그런건가요?참고로 강사님과 똑같이 ./gradlew build라고 하면 안되고 gradlew build라고 해야 빌드가 됩니다..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
빌드툴에 관해서
교재에서는 빌드가 메이븐인데 강의에서는 그래이들로 진행하시는데 그래이들로 하는 이유가 있나요?
-
미해결웹 게임을 만들며 배우는 Vue
한번만 봐주세요..
안녕하세요. 강의 잘 보고 있습니다. 감사합니다. 잘 따라 가다가 마지막에 빌드에서 아무것도 안뜨고 끝이 납니다. 폴더에도 아무것도 안들어 가구요. 혹시 한번 봐주실수 있으실까요? 부탁드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build 오류 (JAVA_HOME 문제)
빌드를 하려고 하니 JAVA_HOME 이 유효하지 않은 디렉토리에 세팅되었다고 뜨는데 이거 어떻게 해결해야 할까요...?
-
미해결
안녕하세요. Ubuntu하다가 막혀서 글남깁니다. ㅠ
안녕하세요. 우분투 활용중에 fatal: destination path 'ardupilot' already exists and is not an empty directory. 라고 떠서 도저히 무슨말인지 서치해도 모르겠습니다 .ㅠㅠ 알려주세요ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
빌드랑 컴파일러 정의
컴파일러한다고 하면 분명하게 1과0밖에 모르는 컴퓨터에게 읽을 수 있도록 우리가 작성한 코드를 번역하는 걸로 알고 있는데요 빌드한다는 과정도 번역하는거라고 하셨는데 그럼 어떤 차이가 있는건가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드과정에서 오류가 발생하네요 ㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]gradlew build을 입력했는데 오류가 나오네요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드시 경로가 재대로 인식이 안되는거 같습니다.
빌드과정에서 에러가 발생합니다. 읽어보면은 프로젝트안에서 build 폴더를 찾아서 들어가야 하는데, 앞에 B가 빠지고 uild 만 남아서 없는 폴더에 접근하려는거 같습니다.. 딱히 파일 건드린 거도 없고 강의 내용 그대로 따라하면서 프로젝트명만 그냥 데모를 그대로 사용한건데.... 문제가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 빌드했을 때 이런 오류가 뜨면서 빌드가 되지 않고 있는데 이게 왜 발생하는 오류인지 잘 모르겠습니다.. > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Could not resolve all files for configuration ':compileClasspath'. > Could not find org.springframework.boot:spring-boot-st arter-web:. Required by: project : * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s 1 actionable task: 1 executed 구글링을 해봐서 자바 버전, 다팬던시 등등 이것저것 해봤는데도 도저히 해결이 되지 않고 있어요ㅠㅠ....
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드하고 실행하기 관련 질문드립니다 (실무에서의 운영환경)
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 빌드하고 실행하기 강좌에서 제PC로 만든 결과물을 그냥 jar로 만들어서 그 jar를 그냥 실행해서 tomcat실행후 간단한 서비스를 할 수 있음을 배웠습니다. 스프링 개발환경 구축시 tomcat이 자동으로 설치되니 따로 설치가 없다는 것이 매우 편리했는데요 실무환경.. 즉 개인PC에서 개발후 클라우드나 아니면 자체리눅스서버가 있는 경우, 그 서버에도 tomcat등의 설치필요없이 단지 JDK만 설치하고 개발자가 만든 jar를 올려서 외부사용자 서비스까지 이어지고 있는지 궁금합니다. 즉, 빌드하고 실행하기가.. 이런 방법으로도 가능하다를 가르쳐주신건지, 실무에서도 jar만 올리는 방식으로 운영하는지 실무계시는 분들 답변 부탁드립니다. 감사합니다^^
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
빌드 이후 도메인, 빌드, DB, 중지여부에 대해
1. 코드내 변경사항 생겼을시 git pull을 하고 서버, 클라이언트를 새로 빌드하는 과정을 거쳐야 하나요? 2. 타 회사에서 도메인을 사고 탄력적 IP와 연결한다면 클라이언트 env에 ~~SERVER_URL="이부분에 해당 탄력적 IP를 작성해야 할까요?" 3. 도메인을 탄력적 IP와 연결했다면 몽고DB에 네트워크 에세스 부분에도 해당 탄력적IP 도메인을 작성해줘야 하나요? 4. 제가 ec2 스케줄러 건들었는데 해당 사이트가 종료되고 다시 동작됬을때, 사이트가 작동되지 않아서 다시 cmd ? 창에 들어가서 sudo ~~pm2 빌드를 하니 다시 동작이 됬습니다. 중지시마다 다시 이렇게 직접 들어가서 해당 동작을 수행해야 서버가 재 작동될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
아래 캡쳐 내용이 궁금합니다....
run을 시켜서 잘 localhost:8080은 잘 나왔는데 아래 main()은 계속 돌고 있는게 맞는건가요???!!! 그리고 종료 시키면 아래와 같은 오류가 뜨는데... 괜찮은건가요... Execution failed for task ':HelloSpringApplication.main()'. > Build cancelled while executing task ':HelloSpringApplication.main()'
-
미해결홍정모의 따라하며 배우는 C++
특정 프로젝트 빌드
강의 보는데 제가 놓친건지 잘 모르겠지만 빌드 하실 때 프로젝트 언로드도 아니고 소스파일 빌드 제외 하시는 것 같지도 않은데 어떻게 특정 프로젝트만 빌드하고 결과 출력을 하는지 단축키가 궁금 합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
로그 글씨 색깔
빌드해서 실행해봤을 때 아래 로그 색깔이 저는 전부 검은색인데 강사님 화면은 색깔이 다 들어가있어서 질문 드립니다. 따로 설정이나 설치해야 하는 플러그인이 더 있는건가요?
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
로컬에서 빌드는 되었지만 에러가 납니다
현재 윈도우 환경으로 수업을 따라 가고 있습니다. require가 정의 되지 않았다고 자꾸 에러가 납니다 도와 주세요 ㅠㅠ