name: AURCache-Stack networks: default: ipam: driver: default services: main: image: ghcr.io/lukas-heiligenbrunner/aurcache:v0.3.4 ports: - "${REPO_PORT:-8080}:8080" # Repository - "${WEBUI_PORT:-8081}:8081" # Frontend volumes: - ${REPO_PATH:-./repo}:/app/repo - ${MIRRORLIST_PATH:-./mirrorlist}.${MIRRORLIST_COUNTRY:-swe}:/app/config/pacman_x86_64/mirrorlist privileged: true environment: - DB_TYPE=POSTGRESQL - DB_USER=aurcache - DB_PWD=${DB_PASSWORD:-password} - DB_HOST=dbhost - CPU_LIMIT=${CPU_LIMIT:-0} restart: unless-stopped logging: driver: loki options: loki-url: "${LOKI_URL:-http://localhost:3100/loki/api/v1/push}" database: image: postgres:16-alpine volumes: - ${DB_PATH:-./aurcache/db}:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=${DB_PASSWORD:-password} - POSTGRES_USER=aurcache restart: unless-stopped networks: default: aliases: - "dbhost" logging: driver: loki options: loki-url: "${LOKI_URL:-http://localhost:3100/loki/api/v1/push}"