Compare commits

...

2 Commits

Author SHA1 Message Date
f2226a88d3 chore(setup): create crafty directories 2026-01-26 01:28:17 +01:00
556dc4932c feat(crafty): add crafty controller stack 2026-01-26 01:28:00 +01:00
3 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
TZ="Etc/UTC"
HTTPS_PORT="8443"
PLEXMAP_PORT="8444"
BACKUPS_PATH="../../volumes/crafty/backups"
LOGS_PATH="../../volumes/crafty/logs"
SERVERS_PATH="../../volumes/crafty/servers"
CONFIG_PATH="../../volumes/crafty/config"
IMPORT_PATH="../../volumes/crafty/import"

View File

@@ -0,0 +1,18 @@
services:
crafty:
container_name: crafty_container
image: registry.gitlab.com/crafty-controller/crafty-4:latest
restart: always
environment:
TZ: "${TZ:-Etc/UTC}"
ports:
- "${HTTPS_PORT:-8443}:8443" # HTTPS
- "${PLEXMAP_PORT:-8444}:8080"
- "19132:19132/udp" # BEDROCK
- "25500-25600:25500-25600" # MC SERV PORT RANGE
volumes:
- "${BACKUPS_PATH:?}:/crafty/backups"
- "${LOGS_PATH:?}:/crafty/logs"
- "${SERVERS_PATH:?}:/crafty/servers"
- "${CONFIG_PATH:?}:/crafty/app/config"
- "${IMPORT_PATH:?}:/crafty/import"

View File

@@ -19,6 +19,11 @@ volumes=(
apprise-api/attach
gitea/gitea
gitea/postgres
crafty/backups
crafty/logs
crafty/servers
crafty/config
crafty/import
)
mkdir -p "$volumes_root"