반응형
// .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 |