Files
docker-compose/guacamole_compose.yaml

35 lines
893 B
YAML

services:
guacd:
image: guacamole/guacd:latest
container_name: guacd
restart: unless-stopped
db:
image: postgres:15
container_name: guac_db
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: ''
POSTGRES_DB: guacamole_db
volumes:
# Mapea el script generado en el paso anterior para que se autoejecute
- ./initdb.sql:/docker-entrypoint-initdb.d/initdb.sql
- ./data:/var/lib/postgresql/data
restart: unless-stopped
guacamole:
image: guacamole/guacamole:latest
container_name: guacamole
environment:
GUACD_HOSTNAME: guacd
POSTGRESQL_HOSTNAME: db
POSTGRESQL_DATABASE: guacamole_db
POSTGRESQL_USER: user
POSTGRESQL_PASSWORD: ''
ports:
# Puerto expuesto para enlazar con cloudflared
- "8087:8080"
depends_on:
- guacd
- db
restart: unless-stopped