1. compose.yaml 파일 분리
- compose.local.yaml compose.prod.yaml
2. 우분투 접속하여 해당경로로 이동
cd /var/www/html => 이 경로로 이동 하여 sudo git clone <레파지토리주소>를 입력하여 깃 레파지토리를 클론받음
3. 프로젝트 루트 경로로 들어가서
docker compose -f compose.prod.yaml up --build -d
이 명령어를 입력하여 컨테이너를 실행시킨다
4. Nginx 설정 진행하도록 한다
sudo nginx -t => 문법검사 후
sudo systemctl restart nginx 해준다
6. 사용자 업로드 경로 권한 설정을 해 주도록한다
root@jun-VMware-Virtual-Platform:/var/www/html/board-app# cd src
root@jun-VMware-Virtual-Platform:/var/www/html/board-app/src# mkdir -p uploads
root@jun-VMware-Virtual-Platform:/var/www/html/board-app/src# sudo chown -R 33:33 uploads
root@jun-VMware-Virtual-Platform:/var/www/html/board-app/src# sudo chmod -R 755 uploads
root@jun-VMware-Virtual-Platform:/var/www/html/board-app/src# cd ..
root@jun-VMware-Virtual-Platform:/var/www/html/board-app# sudo chown -R 33:33 src
위의 절차대로 다 진행을 하였다면 정상적으로 애플리케이션이 실행될 것임 !!