묻고 답해요
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 접근 기술
window에서 gradlew build시 cmd 환경변수 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. Please set the JAVA_HOME variable in your environment to match the location of your Java installation.에러 발생 해당 폴더에서 gradlew build 를 하는데 버전 오류가 계속 나요.환경변수 설정 제대로 되어있는데도 계속 오류납니다 ㅠ버전확인 해보면 버전 일치하고 경로도 맞아요... 도대체 뭐가 문제일까요 ㅠㅠ 도와주세요..
-
미해결초보를 위한 도커 안내서
docker container에서 사용하는 환경변수...
강의 정말 잘 보고 있습니다. 헷갈릴 때 마다 와서 다시 정주행 하는 것 같네요..ㅎㅎ 궁금한 점은, docker 컨테이너 만들 때 환경변수를 전달하는데, 개발할 때는 -e 옵션이나, env file위치를 넣어줄 수 있는데 실제 운영환경에서는 환경변수를 어떤식으로 관리하고 있나요 ? 감사합니다 ^^
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
환경변수를 통한 API HOST 지정 후 생기는 에러 관련 질문드립니다.
강사님 안녕하세요.. 좋은 강의를 제공해주심에 감사드립니다. 다름이 아니라, 섹션 11의 환경변수를 통한 API HOST 지정 강의를 따라하며 기존 localhost:8000 의 주소들을 .env 파일을 만들어 REACT_APP_API_HOST="http://localhost:8000" 를 설정해주고 api.js , Constants.js 로 빼내어서 지정하고 개발 서버를 다시 실행했는데요.. 그 뒤로 이렇게 웹 화면이 뜨지 않는 상황이 발생했습니다. (네트워크 탭에서 api 들이 200 상태로 뜨는데 크기가 0B로 나타나는 것을 보게 되었습니다.) 어떤 점이 오류일 지 ... 고쳐야 하는 부분의 감이 잘 안잡히는 것 같습니다. 답변주시면 대단히 감사하겠습니다...!
-
미해결15일간의 빅데이터 파일럿 프로젝트
자바 환경변수 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 3.파일럿 PC 환경 구성 - 개발환경 5분 45초에서 Path 변수가 이미 등록되어있어서 편집을 눌렀는데 아래와 같이 나왔습니다. 강의내용과 조금 다르고 전체 값이 안 나와있어서 어떻게 해야할 지 모르겠어요.
-
미해결
맥 환경에서 Java 환경변수 설정관련 문의
안녕하세요, Java공부하고있는 학생입니다. 현재 맥에서 Java 환경변수 설정관련하여 궁금한게 있어 질문올려봅니다. zshell, iTerm이용중이며, 맥OS는 11.6 BigSur입니다. where java, where javac, java --version 등 명령어 실행 시 정상적으로 출력됩니다. where java 했을땐 /usr/bin/java 라고 나오구요.. zshell 환경변수 설정은 ~/.zshrc 에서 하는것으로 알고있습니다. 하지만 ~/.zshrc 에서 java관련 환경변수 설정(export ~..)를 한적도 없고 관련내용도 없습니다. echo $PATH 실행시 /Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/joon/development/flutter/bin 라고 출력됩니다! 궁금한점은 java 환경변수 설정이 없는데 어떻게 java가 실행되는지 궁금합니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
java 설치 후 path 편집 질문 있습니다.
JAVA_HOME 변수 만드는 것까진 했는데, java 설치 후 path 편집 화면이 영상과 달라서 어떻게 해야할지 모르겠습니다;; 아래는 강의 화면이고, path 변수를 편집했을 때 나오는 창인데, 제 컴퓨터에서는 아래와 같은 창이 뜹니다 ;%JAVA_HOME%\bin 을 어디에 붙여야하나요? 제 컴퓨터 환경 기준으로 아래처럼 하면 되는건가요? C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%JAVA_HOME%\bin 근데 저렇게 해도 cmd 창이 아래처럼 뜹니다ㅠ 어떻게 해야하나요? * 혹시 cmd 창에 보면 Users\user 이라고 되어있는데 이게 문제일까요? 찾아보니 강의랑 다른 사람들은 Users\Admistrator 라고 되어있더라구요;; + 해결된 것 같습니다! 아예 [새로 만들기] - %JAVA_HOME%\bin 만 따로 입력 하니까 cmd에서도 문제없이 버전 확인이 되네요! 근데 이렇게 강의 방법이랑 다르게 해도 이후 강의 따라가는데에 문제가 없을까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
환경변수
안녕하세요 강사님. 현재 level 2-3 수강중인 학생입니다. 회사에서 환경변수를 이용하여 코드작성을 많이하고 있는 상태입니다. 강사님 커리큘럼중 환경변수에 관한 내용을 다루는 chapter가 있을까요? level3은 결제만 하고 아직 수강하지 않은 상황이라 만약 환경변수에 관한 내용이 있다면 골라 듣기 위해 여쭙니다.