운용 서버 초기 세팅 - kk2415/careers GitHub Wiki
패키지 설치
sudo wget -qO- http://get.docker.com/ | sh
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo apt-get install docker-compose
디렉토리 생성
sudo mkdir -p /srv/careers/app
sudo mkdir -p /srv/careers/data/mysql/data
sudo mkdir -p /srv/careers/data/mysql/conf.d
sudo mkdir -p /srv/careers/log/nginx
sudo mkdir -p /srv/careers/nginx/conf.d
sudo chown -R ubuntu:ubuntu /srv/careers/app
sudo chown -R ubuntu:ubuntu /srv/careers/data/mysql/data
sudo chown -R ubuntu:ubuntu /srv/careers/data/mysql/conf.d
sudo chown -R ubuntu:ubuntu /srv/careers/log/nginx
sudo chown -R ubuntu:ubuntu /srv/careers/nginx/conf.d
소스 내려 받기
sudo git clone https://github.com/kk2415/job-notification-backend.git /srv/careers/app/source/backend
sudo chown -R ubuntu:ubuntu /srv/careers/app/source/backend/job/docs
환경변수 설정
sudo vim /etc/profil
...
export JOB_APP_PROFILE=dev
export JOB_APP_JAR_FILE=job-1.0.0.jar
export JASYPT_PASSWORD=
source /etc/profile
Nginx 설정
mv /srv/careers/app/source/backend/job/docs/job.conf /srv/careers/nginx/conf.d/
Docker 설정
docker network create --driver bridge careers_network