Paws/Docker/Docker-Compose/AURCache/docker-compose.yml
2025-03-06 18:45:37 +01:00

36 lines
915 B
YAML

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:}
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