services: sl-postgres: container_name: sl-postgres image: postgres:12.1 volumes: - ./psql/data:/var/lib/postgresql/data - ./psql/backup:/backup restart: unless-stopped ports: - 127.0.0.1:5432:5432 environment: TZ: Europe/Berlin PGDATA: /var/lib/postgresql/data POSTGRES_USER: admin POSTGRES_PASSWORD: psqlpw POSTGRES_DB: simplelogin networks: Internal: ipv4_address: 172.20.3.1 sl-redis: container_name: sl-redis image: redis volumes: - ./redis:/data restart: unless-stopped ports: - 127.0.0.1:6379:6379/tcp environment: TZ: Europe/Berlin networks: Internal: ipv4_address: 172.20.3.2 sl-rspamd: container_name: sl-rspamd image: rspamd/rspamd volumes: - ./rspamd/db:/var/lib/rspamd - ./rspamd/conf:/etc/rspamd restart: unless-stopped ports: - 127.0.0.1:11332:11332/tcp - 127.0.0.1:11333:11333/tcp - 127.0.0.1:11334:11334/tcp environment: TZ: Europe/Berlin networks: Internal: ipv4_address: 172.20.3.3 depends_on: - sl-redis sl-app: container_name: sl-app image: simplelogin/app-ci:v4.42.2 volumes: - ./sl:/sl - ./sl/upload:/code/static/upload - ./dkim.key:/dkim.key - ./dkim.pub.key:/dkim.pub.key - ./simplelogin.env:/code/.env restart: unless-stopped environment: TZ: Europe/Berlin networks: Internal: ipv4_address: 172.20.3.4 ports: - 127.0.0.1:7777:7777 depends_on: - sl-postgres sl-email: container_name: sl-email image: simplelogin/app-ci:v4.42.2 volumes: - ./sl:/sl - ./sl/upload:/code/static/upload - ./dkim.key:/dkim.key - ./dkim.pub.key:/dkim.pub.key - ./simplelogin.env:/code/.env restart: unless-stopped environment: TZ: Europe/Berlin networks: Internal: ipv4_address: 172.20.3.5 ports: - 127.0.0.1:20381:20381 command: python email_handler.py depends_on: - sl-app - sl-postgres sl-job-runner: container_name: sl-job-runner image: simplelogin/app-ci:v4.42.2 volumes: - ./sl:/sl - ./sl/upload:/code/static/upload - ./dkim.key:/dkim.key - ./dkim.pub.key:/dkim.pub.key - ./simplelogin.env:/code/.env restart: unless-stopped environment: TZ: Europe/Berlin networks: Internal: ipv4_address: 172.20.3.6 command: python job_runner.py depends_on: - sl-app - sl-postgres networks: Internal: external: true name: Internal