services: caddy: image: caddy:2-alpine volumes: - ./docker/caddy/Caddyfile:/etc/caddy/Caddyfile - caddy_config:/config - caddy_data:/data ports: - 80:80 - 443:443 node: build: context: . args: DOCKER_BUILDKIT: 1 UID: ${UID:-1337} GID: ${GID:-1337} postgres: image: postgres:18-alpine restart: always environment: - POSTGRES_DB=brf - POSTGRES_USER=brf - POSTGRES_PASSWORD=brf volumes: - ./docker/postgres:/docker-entrypoint-initdb.d - postgres:/var/lib/postgresql/data redis: image: redis:7-alpine