- FastAPI backend with REST API endpoints - SQLite database for container metadata - Docker/Podman SDK integration with label filtering - Frontend: Server creation form and management page - Container operations: create, list, start, stop, delete - Single container deployment (nginx + Python + supervisor) - Support for Docker and Podman (rootless) - Volume management for persistent data
16 lines
252 B
YAML
16 lines
252 B
YAML
services:
|
|
mc:
|
|
image: itzg/minecraft-server:java8
|
|
tty: true
|
|
stdin_open: true
|
|
ports:
|
|
- "25565:25565"
|
|
environment:
|
|
EULA: "TRUE"
|
|
TYPE: MAGMA
|
|
VERSION: 1.16.5
|
|
volumes:
|
|
- data:/data
|
|
volumes:
|
|
data: {}
|
|
|