add working docker-compose file

This commit is contained in:
James 2022-08-20 14:39:45 +01:00
parent 96dac19d74
commit 8f8d0bbf78
4 changed files with 38 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
.env
secrets/default_password.txt

29
docker-compose.yaml Normal file
View File

@ -0,0 +1,29 @@
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
ports:
- 8080:80
environment:
PGADMIN_DEFAULT_EMAIL: ${DEFAULT_EMAIL}
PGADMIN_DEFAULT_PASSWORD_FILE: /run/secrets/default_password
PGADMIN_DISABLE_POSTFIX: ${DISABLE_POSTFIX-false}

7
example.env Normal file
View File

@ -0,0 +1,7 @@
# Docker Settings
DOCKER_PROXY_EXT=false
DOCKER_PROXY_NETWORK=proxy
# pgAdmin4 Settings
IMAGE_TAG=latest
DEFAULT_EMAIL="user@domain.com"

0
secrets/.gitkeep Normal file
View File