pgadmin4-docker-compose/docker-compose.yaml

37 lines
1.1 KiB
YAML
Raw Normal View History

2022-08-20 13:39:45 +00:00
secrets:
default_password:
file: ./secrets/default_password.txt
volumes:
pgadmin:
networks:
frontend:
external: ${DOCKER_PROXY_EXT-true}
name: ${DOCKER_PROXY_NETWORK-proxy}
services:
pgadmin4:
image: dpage/pgadmin4:${IMAGE_TAG}
container_name: pgadmin
restart: unless-stopped
volumes:
- pgadmin:/var/lib/pgadmin
networks:
- frontend
secrets:
- default_password
2022-08-20 15:08:18 +00:00
# Uncomment to expose port on host
# ports:
# - 8080:80
2022-08-20 13:39:45 +00:00
environment:
PGADMIN_DEFAULT_EMAIL: ${DEFAULT_EMAIL}
PGADMIN_DEFAULT_PASSWORD_FILE: /run/secrets/default_password
2022-08-20 15:08:18 +00:00
PGADMIN_DISABLE_POSTFIX: ${DISABLE_POSTFIX}
PGADMIN_CONFIG_MAIL_SERVER: ${MAIL_SERVER-"'localhost'"}
PGADMIN_CONFIG_MAIL_PORT: ${MAIL_PORT-25}
PGADMIN_CONFIG_MAIL_USE_SSL: ${MAIL_USE_SSL-False}
PGADMIN_CONFIG_MAIL_USE_TLS: ${MAIL_USE_TLS-False}
PGADMIN_CONFIG_MAIL_USERNAME: ${MAIL_USERNAME-"''"}
PGADMIN_CONFIG_MAIL_PASSWORD: ${MAIL_PASSWORD-"''"}
PGADMIN_CONFIG_SECURITY_EMAIL_SENDER: ${SECURITY_EMAIL_SENDER-"'no-reply@localhost'"}