fix: simplelogin docker compose config
This commit is contained in:
@@ -39,20 +39,15 @@ services:
|
|||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASSWORD_FILE: /run/secrets/POSTGRES_PASSWORD
|
DB_PASSWORD_FILE: /run/secrets/POSTGRES_PASSWORD
|
||||||
DB_NAME: simplelogin
|
DB_NAME: simplelogin
|
||||||
ALIASES_DEFAULT_DOMAIN: mydomain.xyz
|
ALIASES_DEFAULT_DOMAIN: 64815139.xyz
|
||||||
POSTFIX_FQDN: alias.mydomain.xyz
|
POSTFIX_FQDN: alias.64815139.xyz
|
||||||
EMAIL_HANDLER_HOST: simplelogin-handler
|
EMAIL_HANDLER_HOST: simplelogin-handler
|
||||||
RELAY_HOST: in-v3.mailjet.com
|
RELAY_HOST: in-v3.mailjet.com
|
||||||
RELAY_PORT: 587
|
RELAY_PORT: 587
|
||||||
RELAY_HOST_PASSWORD_FILE: /run/secrets/RELAY_PASSWORD
|
RELAY_HOST_PASSWORD_FILE: /run/secrets/RELAY_PASSWORD
|
||||||
SIMPLELOGIN_COMPATIBILITY_MODE: v4
|
SIMPLELOGIN_COMPATIBILITY_MODE: v4
|
||||||
ENABLE_PROXY_PROTOCOL: "false"
|
ENABLE_PROXY_PROTOCOL: "false"
|
||||||
entrypoint: |
|
entrypoint: /bin/sh -c 'MYNETWORKS=$(ip -o -f inet addr show eth0 | awk "/scope global/ {print \$4}"); export MYNETWORKS; exec /docker-entrypoint.sh'
|
||||||
/bin/sh -c '
|
|
||||||
MYNETWORKS=$(ip -o -f inet addr show eth0 | awk "/scope global/ {print \$4}") &&
|
|
||||||
export MYNETWORKS &&
|
|
||||||
exec /docker-entrypoint.sh
|
|
||||||
'
|
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -67,6 +62,8 @@ services:
|
|||||||
- ./data/dkim/dkim.key:/dkim.key
|
- ./data/dkim/dkim.key:/dkim.key
|
||||||
- ./data/dkim/dkim.pub.key:/dkim.pub.key
|
- ./data/dkim/dkim.pub.key:/dkim.pub.key
|
||||||
- ./data/env/simplelogin.env:/code/.env
|
- ./data/env/simplelogin.env:/code/.env
|
||||||
|
env_file:
|
||||||
|
- ./secrets/app/.env
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
restart: always
|
restart: always
|
||||||
@@ -81,6 +78,8 @@ services:
|
|||||||
image: simplelogin/app:latest
|
image: simplelogin/app:latest
|
||||||
container_name: simplelogin_email
|
container_name: simplelogin_email
|
||||||
command: python email_handler.py
|
command: python email_handler.py
|
||||||
|
env_file:
|
||||||
|
- ./secrets/app/.env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/sl:/sl
|
- ./data/sl:/sl
|
||||||
- ./data/sl/upload:/code/static/upload
|
- ./data/sl/upload:/code/static/upload
|
||||||
@@ -97,6 +96,8 @@ services:
|
|||||||
image: simplelogin/app:latest
|
image: simplelogin/app:latest
|
||||||
container_name: simplelogin_job-runner
|
container_name: simplelogin_job-runner
|
||||||
command: python job_runner.py
|
command: python job_runner.py
|
||||||
|
env_file:
|
||||||
|
- ./secrets/app/.env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/sl:/sl
|
- ./data/sl:/sl
|
||||||
- ./data/sl/upload:/code/static/upload
|
- ./data/sl/upload:/code/static/upload
|
||||||
|
|||||||
Reference in New Issue
Block a user