Compare commits

...

6 Commits

Author SHA1 Message Date
b9568eb443 Add Bedrock support 2026-02-17 21:06:01 +01:00
90e66ab821 Update 1.21.11 2025-12-29 10:53:05 +01:00
bada861469 Add better groups
Some checks failed
release-tag / release-image (push) Failing after 41s
2025-12-21 20:08:45 +01:00
b97941f48d Alpha audop;ayer
Some checks failed
release-tag / release-image (push) Failing after 34s
2025-11-19 11:55:04 +01:00
626c9c57c1 Add voice mod and servux
Some checks failed
release-tag / release-image (push) Failing after 34s
2025-11-19 11:52:14 +01:00
06369caee2 Remove Spawn protection 2025-11-12 22:39:31 +01:00
3 changed files with 25 additions and 99 deletions

View File

@@ -1,44 +0,0 @@
name: release-tag
on:
push:
branches: [main]
jobs:
release-image:
runs-on: ubuntu-latest
container:
image: ghcr.io/catthehacker/ubuntu:act-22.04
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v3
- name: Login to Container Registry
uses: docker/login-action@v3
with:
registry: gitea.marijndoeve.nl
username: ${{ gitea.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: gitea.marijndoeve.nl/${{github.repository_owner}}/dynmap-web
tags: |
# set latest tag for default branch
type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push
uses: docker/build-push-action@v6
env:
ACTIONS_RUNTIME_TOKEN: '' # See https://gitea.com/gitea/act_runner/issues/119
with:
context: containers/web
file: containers/web/Containerfile
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

View File

@@ -9,8 +9,6 @@ services:
- "127.0.0.1:25564:25564" - "127.0.0.1:25564:25564"
networks: networks:
- internal - internal
depends_on:
- omb5
environment: environment:
TZ: Europe/Amsterdam TZ: Europe/Amsterdam
API_BINDING: ":25564" API_BINDING: ":25564"
@@ -20,20 +18,33 @@ services:
10.0.0.21=omb5:25565 10.0.0.21=omb5:25565
omb5: omb5:
image: docker.io/itzg/minecraft-server:latest image: docker.io/itzg/minecraft-server:stable
container_name: mc-omb5 container_name: mc-omb5
restart: unless-stopped restart: unless-stopped
tty: true tty: true
stdin_open: true stdin_open: true
# depends_on:
# - db
ports: ports:
- "24454:24454/udp" # Voice mod - "24454:24454/udp" # Voice mod
- "19132:19132/udp" # GeyserMC
volumes: volumes:
- /srv/omb5/data:/data - /srv/omb5/data:/data
- dynmap-data:/data/dynmap/web
networks: networks:
- internal - internal
- web
labels:
- traefik.enable=true
- traefik.http.services.omb5map.loadbalancer.server.port=8080
# omb5
- traefik.http.routers.ombweb.rule=Host(`omb5.marijndoeve.nl`)
- traefik.http.routers.ombweb.entrypoints=websecure
- traefik.http.routers.ombweb.tls.certresolver=marijndoeve
- traefik.http.routers.ombweb.service=omb5map
# harmitcraft
- traefik.http.routers.harmitcraftweb.rule=Host(`harmitcraft.nl`)
- traefik.http.routers.harmitcraftweb.entrypoints=websecure
- traefik.http.routers.harmitcraftweb.tls.certresolver=marijndoeve
- traefik.http.routers.harmitcraftweb.service=omb5map
environment: environment:
# General # General
USE_AIKAR_FLAGS: "true" USE_AIKAR_FLAGS: "true"
@@ -45,10 +56,11 @@ services:
# Server # Server
TYPE: "FABRIC" TYPE: "FABRIC"
EULA: "TRUE" EULA: "TRUE"
VERSION: "1.21.10" VERSION: "1.21.11"
MOTD: "Harmitcraft Season 5!" MOTD: "Harmitcraft Season 5!"
DIFFICULTY: hard DIFFICULTY: hard
SEED: "886232264" SEED: "886232264"
SPAWN_PROTECTION: 0
# Resource # Resource
# RESOURCE_PACK # RESOURCE_PACK
@@ -56,8 +68,6 @@ services:
# Whitelist # Whitelist
ENABLE_WHITELIST: "true" ENABLE_WHITELIST: "true"
ENABLE_AUTOPAUSE: true
MAX_TICK_TIME: -1 MAX_TICK_TIME: -1
REMOVE_OLD_DATAPACKS: true REMOVE_OLD_DATAPACKS: true
@@ -68,42 +78,14 @@ services:
view-distance-fix:beta view-distance-fix:beta
lithium lithium
shulkerboxtooltip shulkerboxtooltip
# dynmap:beta servux
simple-voice-chat
enhanced-groups:beta
audioplayer:alpha
squaremap
geyser:beta
MODRINTH_DOWNLOAD_DEPENDENCIES: required MODRINTH_DOWNLOAD_DEPENDENCIES: required
# web:
# image: gitea.marijndoeve.nl/harmitcraft/dynmap-web:latest
# restart: unless-stopped
# container_name: mc-web
# volumes:
# - dynmap-data:/var/www/html:ro
# depends_on:
# - db
# networks:
# - web
# - internal
# labels:
# - traefik.enable=true
# # omb5
# - traefik.http.routers.ombweb.rule=Host(`omb5.marijndoeve.nl`)
# - traefik.http.routers.ombweb.entrypoints=websecure
# - traefik.http.routers.ombweb.tls.certresolver=marijndoeve
# # harmitcraft
# - traefik.http.routers.harmitcraftweb.rule=Host(`harmitcraft.nl`)
# - traefik.http.routers.harmitcraftweb.entrypoints=websecure
# - traefik.http.routers.harmitcraftweb.tls.certresolver=marijndoeve
# db:
# image: postgres:18
# container_name: mc-db
# environment:
# TZ: Europe/Amsterdam
# POSTGRES_PASSWORD: thisissecret
# volumes:
# - db-data:/var/lib/postgresql/data
# restart: unless-stopped
# networks:
# - internal
monitor: monitor:
image: itzg/mc-monitor image: itzg/mc-monitor
@@ -123,7 +105,3 @@ networks:
external: false external: false
web: web:
external: true external: true
volumes:
dynmap-data:
db-data:

View File

@@ -1,8 +0,0 @@
FROM php:8.4-apache
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libpq-dev \
&& docker-php-ext-install pdo_pgsql \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*