networks: bracket_lan: driver: bridge volumes: bracket_pg_data: services: bracket-backend: container_name: bracket-backend depends_on: - postgres environment: ENVIRONMENT: DEVELOPMENT CORS_ORIGINS: https://bracket.home.domroese.eu PG_DSN: postgresql://bracket_dev:bracket_dev@postgres:5432/bracket_dev image: ghcr.io/evroon/bracket-backend networks: - bracket_lan ports: - 8400:8400 restart: unless-stopped volumes: - /home/soenke/docker-data/bracket/backend/static:/app/static labels: kuma.tools.tag.name: 'Tools' kuma.tools.tag.color: '#FF9900' kuma.homelab.tag.name: 'Organization' kuma.homelab.tag.color: '#FF9955' kuma.organization.tag.name: 'Organization' kuma.organization.tag.color: '#FF99AA' kuma.bracketbackend.http.name: 'Bracket Backend' kuma.bracketbackend.http.url: 'https://backend.bracket.domr.ovh' kuma.bracketbackend.http.tag_names: '[{"name": "tools", "value": "" }, {"name": "organization", "value": "" }]' bracket-frontend: container_name: bracket-frontend environment: NEXT_PUBLIC_API_BASE_URL: https://backend.bracket.home.domroese.eu image: ghcr.io/evroon/bracket-frontend ports: - 3000:3000 restart: unless-stopped labels: kuma.tools.tag.name: 'Tools' kuma.tools.tag.color: '#FF9900' kuma.homelab.tag.name: 'Organization' kuma.homelab.tag.color: '#FF9955' kuma.organization.tag.name: 'Organization' kuma.organization.tag.color: '#FF99AA' kuma.bracket.http.name: 'Bracket' kuma.bracket.http.url: 'https://bracket.domr.ovh' kuma.bracket.http.tag_names: '[{"name": "tools", "value": "" }, {"name": "organization", "value": "" }]' postgres: environment: POSTGRES_DB: bracket_dev POSTGRES_PASSWORD: bracket_dev POSTGRES_USER: bracket_dev image: postgres networks: - bracket_lan restart: always volumes: - bracket_pg_data:/var/lib/postgresql/data