2016-09-23 04:21:00 +03:00
|
|
|
container_commands:
|
|
|
|
01_migrate:
|
2016-10-09 00:55:02 +03:00
|
|
|
command: "source /opt/python/run/venv/bin/activate && python manage.py migrate --noinput"
|
2016-09-23 04:21:00 +03:00
|
|
|
leader_only: True
|
|
|
|
02_collectstatic:
|
|
|
|
command: "source /opt/python/run/venv/bin/activate && python manage.py collectstatic --noinput"
|
|
|
|
option_settings:
|
|
|
|
"aws:elasticbeanstalk:application:environment":
|
|
|
|
DJANGO_SETTINGS_MODULE: "config.settings.production"
|
|
|
|
REDIS_ENDPOINT_ADDRESS: '`{ "Fn::GetAtt" : [ "MyElastiCache", "RedisEndpoint.Address"]}`'
|
|
|
|
REDIS_PORT: '`{ "Fn::GetAtt" : [ "MyElastiCache", "RedisEndpoint.Port"]}`'
|
|
|
|
"aws:elasticbeanstalk:container:python":
|
|
|
|
WSGIPath: "config/wsgi.py"
|
|
|
|
NumProcesses: 3
|
|
|
|
NumThreads: 20
|
|
|
|
"aws:elasticbeanstalk:container:python:staticfiles":
|
|
|
|
"/static/": "www/static/"
|