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는 어찌 써야할지 고민중입니다..

도커라는걸 저번주말부터 시작해서 배웟는데.. 어렵네요


- dc official App