7eee8223bc876af63eef83e31384276a1724385b6bf14ebab30a829431b6a76baef0bc239b21d6f8ae04c844e2789e

지금 인스턴스 하나로 모두 해결해야합니다..


인스턴스에 Docker설치후 Docker안에 Jenkins를 설치했습니다..


Jenkins는 Gitlab-MastrBranch에 Push될때 Webhook을 이용해서 job(특정활동?) 을 실행시킬려고합니다..


그래서 젠킨스파일 (project안에서 root쪽에 배치)을 설정했습니다..


그런데 제 젠킨스파일 로직은 [체크아웃->백/프론트에 있는 도커이미지를 각각 이미지 생성해서 hub에올립니다..


deploy단계에서 docker-compose -f ${DOCKER_COMPOSE_FILE} pull 명령은 docker-compose.yml 의 백,프론트실행으로 돌아갑니다.. 뭐 마지막에 up -d 해서 실행하는거구요


환경변수는 Environment variables에서 직접 적은뒤 GOOGLE_CLIENT_ID = "${env.GOOGLE_CLIENT_ID}" 이런식으로 미리미리 다 긁어서 작성했습니다..


이런식으로 자동배포가 맞는걸까요..? Nginx는 어찌 써야할지 고민중..



///3일차
오늘은 젠킨스파일 만들고, nginx쪽도 좀 건드려봐야겠다
프론트정적은 무조건 nginx포트로 받아서 리버스프록시하던데

- dc official App