docs: add detailed production deployment instructions
parent
40edd650dc
commit
70a576a289
@ -0,0 +1,66 @@
|
||||
[section]
|
||||
name = "Town"
|
||||
street = "Street 12"
|
||||
town = "12345 Town"
|
||||
telephone = "123456789"
|
||||
telefax = "987654321"
|
||||
contact_mail = "contact@jdav-town.de"
|
||||
board_mail = "board@jdav-town.de"
|
||||
crisis_intervention_mail = "crisis@jdav-town.de"
|
||||
iban = "DE42 4242 4242 4242 4242 42"
|
||||
account_holder = "DAV Town"
|
||||
responsible_mail = "responsible@jdav-town.de"
|
||||
digital_mail = "digital@jdav-town.de"
|
||||
admins = [['Admin', 'admin@jdav-town.de']]
|
||||
|
||||
[LJP]
|
||||
v32_head_organisation = """
|
||||
LJP application recipient header
|
||||
"""
|
||||
|
||||
[misc]
|
||||
allowed_email_domains_for_invite_as_user = ['alpenverein-town.de']
|
||||
send_from_association_email = true
|
||||
domain = 'jdav-town.de'
|
||||
|
||||
[finance]
|
||||
allowance_per_day = 22
|
||||
max_night_cost = 11
|
||||
|
||||
[links]
|
||||
cloud = "https://nextcloud.com"
|
||||
dav_360 = "https://dav360.de"
|
||||
wiki = "https://wikipedia.org"
|
||||
docs = "https://jdav-hd.de/static/docs"
|
||||
registration_form = "download-me"
|
||||
|
||||
[startpage]
|
||||
redirect_url = ''
|
||||
root_section = 'wir'
|
||||
recent_section = 'aktuelles'
|
||||
reports_section = 'berichte'
|
||||
|
||||
[django]
|
||||
deployed = true
|
||||
debug = false
|
||||
secret_key = 'secret key'
|
||||
allowed_hosts = ['jdav-town.de']
|
||||
host = 'jdav-town.de'
|
||||
media_root = '/var/www/jdav_web/media'
|
||||
static_root = '/var/www/jdav_web/static'
|
||||
broker_url = 'redis://redis:6379/0'
|
||||
memcached_url = 'cache:11211'
|
||||
|
||||
[mail]
|
||||
host = 'host'
|
||||
user = 'kompass-mailagent'
|
||||
password = 'password'
|
||||
default_sending_address = 'info@jdav-town.de'
|
||||
default_sending_name = 'JDAV Town'
|
||||
|
||||
[database]
|
||||
host = 'host'
|
||||
port = 3306
|
||||
database = 'kompass'
|
||||
user = 'kompass'
|
||||
password = 'kompass-db-user-password'
|
||||
@ -0,0 +1,86 @@
|
||||
x-kompass:
|
||||
&kompass
|
||||
image: kompass:production
|
||||
environment:
|
||||
- DJANGO_SETTINGS_MODULE=jdav_web.settings
|
||||
- KOMPASS_CONFIG_DIR_PATH=/app/config/
|
||||
restart: always
|
||||
depends_on:
|
||||
- redis
|
||||
- cache
|
||||
|
||||
services:
|
||||
master:
|
||||
<<: *kompass
|
||||
build:
|
||||
context: git@git.jdav-hd.merten.dev:digitales/kompass#main
|
||||
dockerfile: docker/production/Dockerfile
|
||||
entrypoint: /app/docker/production/entrypoint-master.sh
|
||||
volumes:
|
||||
- uwsgi_data:/tmp/uwsgi/
|
||||
- web_static:/app/static/
|
||||
- web_static:/var/www/jdav_web/static/
|
||||
- ./media:/var/www/jdav_web/media/
|
||||
- ./config:/app/config:ro
|
||||
networks:
|
||||
- main
|
||||
extra_hosts:
|
||||
- "host:10.26.42.1"
|
||||
|
||||
nginx:
|
||||
build: git@git.jdav-hd.merten.dev:digitales/kompass#main:docker/production/nginx
|
||||
restart: always
|
||||
volumes:
|
||||
- uwsgi_data:/tmp/uwsgi/
|
||||
- web_static:/var/www/jdav_web/static/:ro
|
||||
- ./media:/var/www/jdav_web/media/:ro
|
||||
ports:
|
||||
- "3000:80"
|
||||
depends_on:
|
||||
- master
|
||||
networks:
|
||||
- main
|
||||
|
||||
cache:
|
||||
restart: always
|
||||
image: memcached:alpine
|
||||
networks:
|
||||
- main
|
||||
|
||||
redis:
|
||||
restart: always
|
||||
image: redis:6-alpine
|
||||
networks:
|
||||
- main
|
||||
|
||||
celery_worker:
|
||||
<<: *kompass
|
||||
entrypoint: /app/docker/production/entrypoint-celery-worker.sh
|
||||
volumes:
|
||||
- ./config:/app/config:ro
|
||||
networks:
|
||||
- main
|
||||
extra_hosts:
|
||||
- "host:10.26.42.1"
|
||||
|
||||
celery_beat:
|
||||
<<: *kompass
|
||||
entrypoint: /app/docker/production/entrypoint-celery-beat.sh
|
||||
volumes:
|
||||
- ./config:/app/config:ro
|
||||
networks:
|
||||
- main
|
||||
extra_hosts:
|
||||
- "host:10.26.42.1"
|
||||
|
||||
volumes:
|
||||
uwsgi_data:
|
||||
web_static:
|
||||
|
||||
networks:
|
||||
main:
|
||||
driver: bridge
|
||||
ipam:
|
||||
config:
|
||||
- subnet: 10.26.42.0/24
|
||||
gateway: 10.26.42.1
|
||||
Loading…
Reference in New Issue