commit 7f0150ad7c0cadc396fc76200305d15c8bf92eec Author: Atlaskor Date: Wed Feb 18 03:41:56 2026 +0000 Add docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..56435c4 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,35 @@ +services: + vein: + image: johnnyknighten/vein-server:latest + container_name: vein-server + restart: unless-stopped + + # VEIN defaults from the container docs + ports: + - "7777:7777/udp" + - "27015:27015/udp" # query/steam port + environment: + TZ: "America/Denver" + + # --- Your requested fields --- + VEIN_SERVER_NAME: "Atlaskor's Vein Server" + # Leave blank for public; set for private: + VEIN_SERVER_PASSWORD: "PoopPoop" + + # --- Update behavior --- + # Updates the VEIN server files (SteamCMD) when the container starts + UPDATE_ON_BOOT: "True" + VALIDATE_SERVER_FILES: "True" # can set False if you want faster updates + + # Optional: set a description shown in listings + VEIN_SERVER_DESCRIPTION: "A VEIN dedicated server" + + # Optional scheduled updates (in addition to update-on-boot) + # SCHEDULED_UPDATE: "True" + # UPDATE_CRON: "0 3 * * *" # daily 3am (container-local time) + + volumes: + # Persistent server install + saves/config/logs/backups + - ./vein-data/server:/vein-server/server + - ./vein-data/logs:/vein-server/logs + - ./vein-data/backups:/vein-server/backups \ No newline at end of file