Include newsreader provisioning

This commit is contained in:
Sonny Bakker 2025-04-27 22:30:48 +02:00
parent 295f497bcf
commit e5c4cf490f
7 changed files with 162 additions and 8 deletions

View 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

View 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 }}'