From beab4e1e8124fbdec52369e47635489976d3db0d Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Sat, 27 Dec 2025 12:08:33 -0600 Subject: [PATCH] Add coolify docker compose --- docker-compose.coolify.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docker-compose.coolify.yaml diff --git a/docker-compose.coolify.yaml b/docker-compose.coolify.yaml new file mode 100644 index 0000000..68c1d09 --- /dev/null +++ b/docker-compose.coolify.yaml @@ -0,0 +1,26 @@ +services: + software-station: + build: + context: . + dockerfile: Dockerfile + image: ${DOCKER_IMAGE:-software-station:latest} + environment: + - PORT=${PORT:-8080} + - NODE_ENV=production + - GITEA_TOKEN=${GITEA_TOKEN} + - GITEA_SERVER=${GITEA_SERVER:-https://git.quad4.io} + - CONFIG_PATH=/app/data/software.txt + - UA_BLOCKLIST_PATH=/app/data/ua-blocklist.txt + # Coolify automatically populates SERVICE_URL_SOFTWARE_STATION with the domain + - ALLOWED_ORIGINS=${ALLOWED_ORIGINS:-${SERVICE_URL_SOFTWARE_STATION:-*}} + volumes: + - software-station-data:/app/data + - software-station-cache:/app/.cache + security_opt: + - no-new-privileges:true + restart: unless-stopped + +volumes: + software-station-data: + software-station-cache: +