TIL(2020) - 2/5일(수) for 배포(docker)

개발풋볼러·2020년 2월 5일
0

TIL(2020)

목록 보기
3/7

./docker-run-secrets.py ---> 도커를 킴

nginx -g "daemon off;" ---> 엔진엑스로 데몬을 종료시킴(?)

docker exec -it instagram /bin/bash ---> 백그라운드에 도커를 실행함

gunicorn -b unix:/run/instagram.sock config.wsgi ---> 구니콘으로 도커에 연결함

docker exec -it instagram /bin/bash ---> 백그라운드에 도커를 실행함

./manage.py collectstatic ---> static file들을 srv/i/.sttic으로 모아줌

로컬에서 docker run
1. build
	- poetry export
	- docker build
2. copy secrets
	- docker run (bash)
	- docker cp secrets.json
3. run
	- collectstatic
	- docker run (supervisor)배포해서 run까지 하려면?
1. (로컬) build, push
2. (서버) pull, run (bash)
3. (로컬) secrets를 서버로 copy
4. (서버) secrets를 container로 copy
5. (서버) run
	- collectstatic
	- docker run (supervisor)
profile
안녕하세요. 웹개발을 공부중입니다.

0개의 댓글