mirror of
https://github.com/RipleyBooya/ssh-tunnel.git
synced 2025-12-13 00:18:37 +01:00
Create docker-compose.example.yaml
This commit is contained in:
parent
3bdcb29523
commit
388a341520
1 changed files with 44 additions and 0 deletions
44
docker-compose.example.yaml
Normal file
44
docker-compose.example.yaml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
# Docker compose example file containing
|
||||
services:
|
||||
ssh-tunnel-tailscale:
|
||||
image: ripleybooya/ssh-tunnel:tailscale
|
||||
container_name: ${DB_HOST}
|
||||
restart: always
|
||||
environment:
|
||||
- "TZ=${TZ}"
|
||||
- "SSH_HOST=${SSH_HOST}"
|
||||
- "SSH_USER=${SSH_USER}"
|
||||
- "REMOTE_PORTS=${REMOTE_PORTS}"
|
||||
- "LOCAL_PORTS=${LOCAL_PORTS}"
|
||||
- "TAILSCALE_PARAM=${TAILSCALE_PARAM}"
|
||||
volumes:
|
||||
- "${KEY_PATH}:/tmp/id_rsa:ro"
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
devices:
|
||||
- /dev/net/tun:/dev/net/tun
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
pgbouncer:
|
||||
container_name: pgbouncer
|
||||
image: edoburu/pgbouncer:latest
|
||||
environment:
|
||||
- "TZ=${TZ}"
|
||||
- "TZ=${TZ}"
|
||||
- "DB_NAME=${DB_NAME}"
|
||||
- "DB_USER=${DB_USER}"
|
||||
- "DB_PASSWORD=${DB_PASSWORD}"
|
||||
- "DB_HOST=${DB_HOST}"
|
||||
- "POOL_MODE=${POOL_MODE}"
|
||||
- "MAX_CLIENT_CONN=${MAX_CLIENT_CONN}"
|
||||
- "DEFAULT_POOL_SIZE=${DEFAULT_POOL_SIZE}"
|
||||
- "ADMIN_USERS=${DB_USER}"
|
||||
- "AUTH_USER=${DB_USER}"
|
||||
|
||||
networks:
|
||||
- proxy # or any network you use
|
||||
|
||||
networks:
|
||||
proxy: # or any network you use
|
||||
external: true
|
||||
Loading…
Add table
Reference in a new issue