From 6fde807e48b6e4a4a454e40d098bba6160785792 Mon Sep 17 00:00:00 2001 From: Elias Ahokas Date: Mon, 24 Nov 2025 19:33:11 +0200 Subject: [PATCH] add services --- .gitea/workflows/deploy.yml | 18 ++++++++++++++++++ README.md | 11 +++++++++++ docker-compose.yml | 17 +++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 .gitea/workflows/deploy.yml create mode 100644 README.md create mode 100644 docker-compose.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..fab5292 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,18 @@ +name: deploy gaming services + + +on: + push: + branches: [main] + workflow_dispatch: + +jobs: + deploy: + runs-on: z420 + steps: + - name: deploy + run: | + cd /home/sirian/services/gaming + git pull origin main + docker compose pull + docker compose up -d --remove-orphans diff --git a/README.md b/README.md new file mode 100644 index 0000000..c5843c3 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Z420 gaming stack + +Game servers on z420 + +## services + +- minecraft (paper) + +## data + +All data is stored in /var/lib/z420 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..94c6bab --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +services: + minecraft: + image: itzg/minecraft-server + container_name: minecraft + tty: true + stdin_open: true + ports: + - "25565:25565" + environment: + - EULA=TRUE + - TYPE="paper" + - INIT_MEMORY=2G + - MAX_MEMORY=5G + - TZ: "Europe/Helsinki" + volumes: + - /var/lib/z420/minecraft_data:/data + restart: unless-stopped \ No newline at end of file