Include newsreader provisioning
This commit is contained in:
parent
295f497bcf
commit
e5c4cf490f
7 changed files with 162 additions and 8 deletions
37
templates/newsreader/docker-compose.j2
Normal file
37
templates/newsreader/docker-compose.j2
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# {{ ansible_managed }}
|
||||
|
||||
x-web-resources: &web-resources
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '2'
|
||||
memory: 2GB
|
||||
|
||||
services:
|
||||
db:
|
||||
restart: always
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '4'
|
||||
|
||||
rabbitmq:
|
||||
restart: always
|
||||
|
||||
memcached:
|
||||
restart: always
|
||||
|
||||
celery:
|
||||
<<: *web-resources
|
||||
restart: always
|
||||
|
||||
django:
|
||||
<<: *web-resources
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 4GB
|
||||
restart: always
|
||||
|
||||
nginx:
|
||||
restart: always
|
||||
16
templates/newsreader/env.j2
Normal file
16
templates/newsreader/env.j2
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# {{ ansible_managed }}
|
||||
|
||||
POSTGRES_HOST='{{ newsreader_postgres_host }}'
|
||||
POSTGRES_PORT='{{ newsreader_postgres_port }}'
|
||||
POSTGRES_DB='{{ newsreader_postgres_db }}'
|
||||
POSTGRES_USER='{{ newsreader_postgres_user }}'
|
||||
POSTGRES_PASSWORD='{{ newsreader_postgres_password }}'
|
||||
|
||||
NGINX_HTTP_PORT='{{ newsreader_nginx_port }}'
|
||||
|
||||
DJANGO_SETTINGS_MODULE='{{ newsreader_django_settings_module }}'
|
||||
DJANGO_SECRET_KEY='{{ newsreader_django_secret_key }}'
|
||||
|
||||
VERSION='{{ newsreader_app_ref }}'
|
||||
|
||||
SENTRY_DSN='{{ newsreader_sentry_dsn }}'
|
||||
|
|
@ -17,13 +17,13 @@ server {
|
|||
proxy_connect_timeout 90;
|
||||
proxy_redirect off;
|
||||
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Ssl on;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Frame-Options SAMEORIGIN;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Ssl on;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Frame-Options SAMEORIGIN;
|
||||
|
||||
proxy_pass http://{{ newsreader_ip }}:{{ newsreader_port }};
|
||||
proxy_pass http://{{ newsreader_ip }}:{{ newsreader_port }};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue