배포 V2 환경변수

연어는결국강으로·2022년 7월 29일
0

AWS 배포

목록 보기
6/16

1. 환경변수

1) 환경변수 적용해보기

export LOVE="i love you"
echo $LOVE
source ./.bashrc

2) .bashrc

위처럼 export LOVE="i love you"를 쓰면 세션에 로그인하는 동안에만 변수를 사용할 수 있다. 이것을 재부팅후에도 사용하려면 .bashrc에 환경변수를 등록해야한다. 우리는 deploy.sh 파일이 실행하는 동안에만 변수를 사용할 수 있으면 된다. 따라서 굳이 .bashrc를 편집할거 없이 파일에 source를 작성해주면 된다.

2. 환경변수 파일 만들기

1) var.sh

#! /bin/bash

GITHUB_ID="codingspecialist"
PROJECT_NAME="aws-v2"
PROJECT_VERSION="0.0.1"
PROJECT_PID=""
JAR_PATH=""

export GITHUB_ID
export PROJECT_NAME
export PROJECT_VERSION
export PROJECT_PID
export JAR_PATH
  • 여기서 맨 윗줄의 #! /bin/bash 는 bash 쉘언어를 사용하겠다는 말이다.
  • 이 파일을 만든 이유는 이 변수를 여러 파일에서 사용하기 위해서이다.

2) deploy.sh

#! /bin/bash

source ./var.sh

echo $GITHUB_ID

이렇게 입력하고 터미널에서 echo로 github_id를 출력한 것과 deploy.sh를 실행시켜 나오는 출력을 비교하면 아래 그림과 같다.

즉, var.sh에 있는 환경변수는 deploy.sh에서 사용할 때만 사용할 수 있는것이다.

0개의 댓글