young
is this it
young
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 웹_프론트엔드 (1)
      • 로드맵 챌린지 (73)
      • Svelte (2)
      • React (6)
      • JavaScript (8)
      • TypeScript (2)
      • HTML+CSS (5)
    • 웹_백엔드 (0)
      • Django (0)
    • 빅데이터 (33)
      • R (30)
      • Python (2)
    • 기타 (11)
      • git (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 보안취약점
  • vcs
  • 태스크러너
  • 구글맵api
  • 웹보안
  • css후처리기
  • ggplot
  • 인증
  • 버전관리
  • ggmap()
  • ssl
  • Regex
  • 공개키
  • 대칭키
  • css네이밍
  • form
  • owasp
  • rstudio지도정보
  • 암호화
  • bem

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
young

is this it

기타

[Docker] 도커 빌드할 때 (환경)변수 전달하기

2023. 7. 3. 14:46
반응형
// .gitlab-ci.yml
docker buildx build --build-arg NODE_ENV=dev -t $AWS_ECR/$APP_NAME:$TAG . --push
// Dockerfile

FROM node:18-alpine
...
ARG NODE_ENV
ENV env_name $NODE_ENV
RUN npm run build:$env_name
...

1. "--build-arg" 플래그를 통해 문자 "dev"를 NODE_ENV라는 변수에 담아 보냄.

2. 도커파일에서 ARG 변수로 NODE_ENV 가져오기.

반응형

'기타' 카테고리의 다른 글

[Docker] 도커란?  (0) 2023.04.04
[regex] 전화번호, 이메일 정규표현식  (0) 2023.01.19
[JavaScript] 유튜브 좋아요 표시한 동영상 전부 삭제하기  (0) 2022.02.20
프로그램 제어 구조  (0) 2019.11.27
Algorithm 알고리즘의 원칙  (0) 2019.11.27
    '기타' 카테고리의 다른 글
    • [Docker] 도커란?
    • [regex] 전화번호, 이메일 정규표현식
    • [JavaScript] 유튜브 좋아요 표시한 동영상 전부 삭제하기
    • 프로그램 제어 구조
    young
    young

    티스토리툴바