diff --git a/adminscripts/run_all.sh b/adminscripts/run_all.sh index f77e8fd..37eaecf 100755 --- a/adminscripts/run_all.sh +++ b/adminscripts/run_all.sh @@ -1,7 +1,7 @@ SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd) GLOB_DIR=$SCRIPT_DIR/.. -SERVICES=( traefik gitea wizz ftp notes recipes ) +SERVICES=( traefik gitea wizz ftp notes recipes terraria ) for service in "${SERVICES[@]}" do diff --git a/terraria/docker-compose.yml b/terraria/docker-compose.yml index 5b397ed..eab3a00 100644 --- a/terraria/docker-compose.yml +++ b/terraria/docker-compose.yml @@ -1,23 +1,26 @@ -version: '3' +version: '3.7' services: terraria: - image: ghcr.io/beardedio/terraria:latest + image: ghcr.io/beardedio/terraria:tshock-5.1.3 container_name: terraria ports: - '7777:7777' + - '7878:7878' restart: unless-stopped environment: - world=BurgerFamily.wld volumes: - ./config:/config -# tty: true -# stdin_open: true labels: - "traefik.enable=true" - "traefik.http.routers.terraria.rule=Host(`terraria.hugowillaume.com`)" - "traefik.http.routers.terraria.entrypoints=terraria" - "traefik.http.services.terraria.loadbalancer.server.port=7777" + + - "traefik.http.routers.terraria_api.rule=Host(`terraria.hugowillaume.com`)" + - "traefik.http.routers.terraria_api.entrypoints=terraria_api" + - "traefik.http.services.terraria_api.loadbalancer.server.port=7878" networks: - traefik_default diff --git a/traefik/traefik.toml b/traefik/traefik.toml index 889dca2..c4031a6 100644 --- a/traefik/traefik.toml +++ b/traefik/traefik.toml @@ -11,6 +11,9 @@ [entryPoints.terraria] address = ":7777" + [entryPoints.terraria_api] + address = ":7878" + #[providers.file] # directory = "/etc/traefik/config"