services: aurcache: image: ghcr.io/lukas-heiligenbrunner/aurcache:latest ports: - "${REPO_PORT:-8080}:8080" # Repository - "${WEBUI_PORT:-8081}:8081" # Frontend volumes: - ${REPO_PATH:-./repo}:/app/repo - ${BUILD_CACHE_PATH:-./build_cache}:/app/builds privileged: true environment: - DB_TYPE=POSTGRESQL - DB_USER=aurcache - DB_PWD=${DB_PASSWORD:-password} - DB_HOST=dbhost - BUILD_ARTIFACT_DIR=${BUILD_CACHE_PATH:-./build_cache} networks: aurcache_network: restart: unless-stopped aurcache_database: image: postgres:16 volumes: - ${DB_PATH:-./aurcache/db}:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=${DB_PASSWORD:-password} - POSTGRES_USER=aurcache restart: unless-stopped networks: aurcache_network: aliases: - "dbhost" networks: aurcache_network: driver: bridge