postgresql
This commit is contained in:
@@ -29,28 +29,23 @@ docker run --detach --name pgsql \
|
||||
|
||||
## pgAdmin
|
||||
|
||||
```shell
|
||||
docker run --detach --name pgadmin \
|
||||
--network pgsql_net \
|
||||
--network proxy_net \
|
||||
-v "pgadmin:/var/lib/pgadmin/" \
|
||||
-e "PGADMIN_DISABLE_POSTFIX=true" \
|
||||
-e "PGADMIN_DEFAULT_EMAIL=p@toto.fr" \
|
||||
-e "PGADMIN_DEFAULT_PASSWORD=ChangeMe" \
|
||||
--label "caddy=pgadmin.localhost" \
|
||||
--label "caddy.reverse_proxy={{upstreams 80}}" \
|
||||
--label "caddy.tls=internal" \
|
||||
dpage/pgadmin4:9.8
|
||||
```
|
||||
|
||||
```
|
||||
pgadmin:
|
||||
image: dpage/pgadmin4:9.8
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
caddy:
|
||||
condition: service_started
|
||||
restart: "no"
|
||||
configs:
|
||||
- source: pgadmin_config
|
||||
target: /pgadmin4/servers.json
|
||||
volumes:
|
||||
- pgadmin:/var/lib/pgadmin/
|
||||
environment:
|
||||
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL}
|
||||
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD}
|
||||
PGADMIN_DISABLE_POSTFIX: true
|
||||
networks:
|
||||
- caddy_net
|
||||
labels:
|
||||
caddy: pgadmin.localhost
|
||||
caddy.reverse_proxy: "{{upstreams 80}}"
|
||||
caddy.tls: internal
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user