운용 서버 초기 세팅 - 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