Django/python
Docker-compose + Elasticbeanstalk
도커플랫폼 : Amazon linux 2 docker
Docker1(Nginx) + Docker2(Django/uwsgi)
Docker images 2개를 Run 하기위해 Docker-compose 사용.
이를 통채로 배포하고 싶어서 Elasticbeanstalk 연동작업을 했는데 관련 document 가 너무 빈약했다....

Docker를 Elasticbeanstalk로 배포할때 docker platform을 정하라 한다. 이때 Amazon Linux 2 docker platform을 사용하면 Docker-compose.yml 파일을 사용할수있다.
본인은 docker-compose 로 (Django/uwsgi + Nginx) 설정을 모두 Run한다. 이를 Elasticbeanstalk으로 배포하는데...
.ebextensions
---------------django.conf 에서
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: djecommerce.wsgi.py
이미 Docker에서 지정해주었는데 .ebextensions에서 WSGIpath를 한번더 지정해줬기에 WSGIpath duplicate error가 났다...
이를 지워주니 문제해결!
'AWS' 카테고리의 다른 글
| |Trouble Shooting| Docker nginx 가 static file 못 가져올때 (0) | 2021.09.10 |
|---|---|
| |트러블슈팅| MYSQL 설치 오류날 때? -Dockerfile- (0) | 2021.09.09 |
| docker (0) | 2021.09.09 |
| |트러블슈팅| MYSQL 설치 오류날 때? -Elasticbeanstalk- (0) | 2021.09.09 |