56 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| ---
 | |
| version: "3.6"
 | |
| services:
 | |
|   es_server:
 | |
|     image: es_server
 | |
|     restart: unless-stopped
 | |
|     build:
 | |
|       context: /home/chaos/engelsystem
 | |
|       dockerfile: /home/chaos/engelsystem/docker/Dockerfile
 | |
|     environment:
 | |
|       MYSQL_HOST: es_database
 | |
|       MYSQL_USER: engelsystem
 | |
|       MYSQL_PASSWORD: engelsystem
 | |
|       MYSQL_DATABASE: engelsystem
 | |
|       APP_NAME: CCCamp2023 Alternative Engelsystem
 | |
|       APP_URL: https://aes.ccchh.net
 | |
|       CONTACT_EMAIL: mailto:aes@hamburg.ccc.de
 | |
|       GOODIE_TYPE: none
 | |
|       ENABLE_VOUCHER: false
 | |
|       MAIL_DRIVER: smtp
 | |
|       MAIL_FROM_ADDRESS: aes@send-only-mail.ccchh.net
 | |
|       MAIL_HOST: send-only-mailserver.ccchh.net
 | |
|       MAIL_PORT: 465
 | |
|       MAIL_ENCRYPTION: tls
 | |
|       MAIL_USERNAME: aes
 | |
|       MAIL_PASSWORD: {{ lookup("community.general.passwordstore", "noc/vm-secrets/chaosknoten/engelsystem/MAIL_PASSWORD", create=false, missing="error") }}
 | |
|     ports:
 | |
|       - "5080:80"
 | |
|     networks:
 | |
|       - database
 | |
|       - internet
 | |
|     depends_on:
 | |
|       - es_database
 | |
|     extra_hosts:
 | |
|       - "send-only-mailserver.ccchh.net:185.161.129.132"
 | |
| 
 | |
|   es_database:
 | |
|     image: mariadb:10.2
 | |
|     restart: unless-stopped
 | |
|     environment:
 | |
|       MYSQL_DATABASE: engelsystem
 | |
|       MYSQL_USER: engelsystem
 | |
|       MYSQL_PASSWORD: engelsystem
 | |
|       MYSQL_RANDOM_ROOT_PASSWORD: 1
 | |
|       MYSQL_INITDB_SKIP_TZINFO: "yes"
 | |
|     volumes:
 | |
|       - db:/var/lib/mysql
 | |
|     networks:
 | |
|       - database
 | |
| volumes:
 | |
|   db: {}
 | |
| 
 | |
| networks:
 | |
|   database:
 | |
|     internal: true
 | |
|   internet:
 |