Files
zeekay cf4d0b027e templates.hanzo.ai: 1030-blueprint one-click deploy catalog
Aggregates five OSS one-click/self-hosting catalogs into the Dokploy blueprint
shape the Hanzo PaaS consumes (meta.json array + blueprints/<id>/{template.toml,
docker-compose.yml,meta.json,logo}):

  Dokploy 500 (MIT, verbatim) · Coolify 174 (Apache-2.0) · CapRover 161
  (Apache-2.0) · CasaOS 85 (Apache-2.0) · Runtipi 110 (GPL-3.0)

Deduped by app identity; each source + app keeps its upstream license
(ATTRIBUTION.md). Deterministic aggregators + a hard validator (every
template.toml parses with the platform's toml lib, every compose parses as YAML,
meta.json is the expected array, and an over-HTTP fetch probe exercises all
1030) — 0 hard failures. Served natively by hanzoai/static on DOKS (no CDN/Pages/
Vercel); CI builds on the hanzo-build-linux-amd64 arc pool; operator App CR in
crs/ serves it at templates.hanzo.ai.
2026-07-24 01:46:23 -07:00

39 lines
1.0 KiB
YAML

services:
forge-minecraft:
image: itzg/minecraft-server:$$java_version
environment:
EULA: "true"
TYPE: $$server_type
VERSION: ${MINECRAFT_VERSION}
FORGE_VERSION: ${FORGE_VERSION}
MAX_PLAYERS: ${MAX_PLAYERS}
MODE: ${GAME_MODE}
MAX_MEMORY: ${MAX_RAM}G
SERVER_NAME: ${DISPLAY_NAME}
MOTD: ${DISPLAY_DESCRIPTION}
ONLINE_MODE: ${ONLINE_MODE}
RCON_PASSWORD: ${RCON_PASSWORD}
CF_API_KEY: ${CF_API_KEY}
CF_PAGE_URL: ${CF_PAGE_URL}
DISABLE_HEALTHCHECK: ${DISABLE_HEALTHCHECK}
volumes:
- forge-minecraft-data:/data
ports:
- ${MC_PORT}:25565
restart: unless-stopped
forge-minecraft-web:
image: itzg/rcon:multiarch
environment:
RWA_USERNAME: ${WEB_USERNAME}
RWA_PASSWORD: ${WEB_PASSWORD}
RWA_ADMIN: "TRUE"
RWA_RCON_HOST: forge-minecraft
RWA_RCON_PASSWORD: ${RCON_PASSWORD}
ports:
- 4327:4327
expose:
- "4326"
restart: always
volumes:
forge-minecraft-data: {}