add now features

This commit is contained in:
Matthias Hochmeister
2026-03-01 11:50:27 +01:00
parent 73ab6cea07
commit 681acd8203
25 changed files with 1518 additions and 4 deletions

View File

@@ -40,6 +40,7 @@ services:
AUTHENTIK_CLIENT_ID: ${AUTHENTIK_CLIENT_ID:?AUTHENTIK_CLIENT_ID is required}
AUTHENTIK_CLIENT_SECRET: ${AUTHENTIK_CLIENT_SECRET:?AUTHENTIK_CLIENT_SECRET is required}
AUTHENTIK_REDIRECT_URI: ${AUTHENTIK_REDIRECT_URI:-https://start.feuerwehr-rems.at/auth/callback}
NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.feuerwehr-rems.at}
ports:
- "${BACKEND_PORT:-3000}:3000"
depends_on:
@@ -87,6 +88,28 @@ services:
start_period: 30s
restart: unless-stopped
fdisk-sync:
build:
context: ./sync
dockerfile: Dockerfile
container_name: feuerwehr_fdisk_sync
environment:
FDISK_USERNAME: ${FDISK_USERNAME:?FDISK_USERNAME is required}
FDISK_PASSWORD: ${FDISK_PASSWORD:?FDISK_PASSWORD is required}
FDISK_BASE_URL: ${FDISK_BASE_URL:-https://app.fdisk.at}
DB_HOST: postgres
DB_PORT: 5432
DB_NAME: ${POSTGRES_DB:-feuerwehr_prod}
DB_USER: ${POSTGRES_USER:-prod_user}
DB_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
TZ: Europe/Vienna
depends_on:
postgres:
condition: service_healthy
networks:
- dashboard-backend
restart: unless-stopped
volumes:
postgres_data_prod:
driver: local