31 lines
955 B
YAML
31 lines
955 B
YAML
services:
|
|
pgadmin:
|
|
image: docker.arvancloud.ir/dpage/pgadmin4:6.12
|
|
environment:
|
|
- PGADMIN_DEFAULT_EMAIL=nfilsaraee@gmail.com
|
|
- PGADMIN_DEFAULT_PASSWORD=postgres
|
|
- PGADMIN_ENABLE_TLS=1 # openssl req -x509 -newkey rsa:4096 -keyout server.key -out server.cert -days 36500 -nodes && chown 5050 -R ./
|
|
ports:
|
|
- 1443:443
|
|
restart: always
|
|
volumes:
|
|
- ./data/pgadmin/certs/:/certs/
|
|
# deploy:
|
|
# resources:
|
|
# limits:
|
|
# cpus: '0.1'
|
|
# memory: 200M
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.pgadmin.rule=Host(`db.kahrobatoken.com`)"
|
|
- "traefik.http.routers.pgadmin.middlewares=admin-ipallowlist@file"
|
|
|
|
portainer-agent:
|
|
image: docker.arvancloud.ir/portainer/agent:2.19.5
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- /var/lib/docker/volumes:/var/lib/docker/volumes
|
|
restart: always
|
|
ports:
|
|
- 9001:9001
|