deployment mc & drasl
This commit is contained in:
parent
6d45f18954
commit
fea9254d5f
5 changed files with 28 additions and 12 deletions
|
|
@ -13,7 +13,7 @@ services:
|
||||||
- "--entrypoints.websecure.address=:443"
|
- "--entrypoints.websecure.address=:443"
|
||||||
- "--entrypoints.minecraft.address=:25565/tcp"
|
- "--entrypoints.minecraft.address=:25565/tcp"
|
||||||
- "--entrypoints.websecure.http.tls=true"
|
- "--entrypoints.websecure.http.tls=true"
|
||||||
- "--log.level=DEBUG"
|
- "--log.level=INFO"
|
||||||
- "--entrypoints.web.http.redirections.entrypoint.to=websecure"
|
- "--entrypoints.web.http.redirections.entrypoint.to=websecure"
|
||||||
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
||||||
- "--entrypoints.web.http.redirections.entrypoint.permanent=true"
|
- "--entrypoints.web.http.redirections.entrypoint.permanent=true"
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,4 @@ include:
|
||||||
- path: ./git/docker-compose.yml
|
- path: ./git/docker-compose.yml
|
||||||
- path: ./sso/docker-compose.yml
|
- path: ./sso/docker-compose.yml
|
||||||
- path: ./caldav/docker-compose.yml
|
- path: ./caldav/docker-compose.yml
|
||||||
|
- path: ./mc/docker-compose.yml
|
||||||
|
|
|
||||||
3
domains/stvnliu.me/mc/.gitignore
vendored
Normal file
3
domains/stvnliu.me/mc/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
data/
|
||||||
|
drasl/data/
|
||||||
|
drasl/config/
|
||||||
|
|
@ -1,4 +1,8 @@
|
||||||
includes:
|
networks:
|
||||||
|
proxy_net:
|
||||||
|
name: "proxy-net"
|
||||||
|
external: true
|
||||||
|
include:
|
||||||
- path: ./drasl/docker-compose.yml
|
- path: ./drasl/docker-compose.yml
|
||||||
services:
|
services:
|
||||||
minecraft:
|
minecraft:
|
||||||
|
|
@ -7,8 +11,7 @@ services:
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
networks:
|
networks:
|
||||||
- minecraft
|
- proxy_net
|
||||||
- proxy
|
|
||||||
environment:
|
environment:
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
VERSION: 26.3
|
VERSION: 26.3
|
||||||
|
|
@ -16,3 +19,8 @@ services:
|
||||||
JVM_OPTS: "-Dminecraft.api.env=custom -Dminecraft.api.auth.host=https://drasl.stvnliu.me/auth -Dminecraft.api.account.host=https://drasl.stvnliu.me/account -Dminecraft.api.profiles.host=https://drasl.stvnliu.me/account -Dminecraft.api.session.host=https://drasl.stvnliu.me/session -Dminecraft.api.services.host=https://drasl.stvnliu.me/services -Dminecraft.api.discovery.host=https://drasl.stvnliu.me/discovery/minecraft/client"
|
JVM_OPTS: "-Dminecraft.api.env=custom -Dminecraft.api.auth.host=https://drasl.stvnliu.me/auth -Dminecraft.api.account.host=https://drasl.stvnliu.me/account -Dminecraft.api.profiles.host=https://drasl.stvnliu.me/account -Dminecraft.api.session.host=https://drasl.stvnliu.me/session -Dminecraft.api.services.host=https://drasl.stvnliu.me/services -Dminecraft.api.discovery.host=https://drasl.stvnliu.me/discovery/minecraft/client"
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/data
|
- ./data:/data
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.tcp.routers.mc.rule=HostSNI(`*`)
|
||||||
|
- traefik.tcp.routers.mc.entrypoints=minecraft
|
||||||
|
- traefik.tcp.services.mc.loadbalancer.server.port=25565
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,18 @@
|
||||||
networks:
|
networks:
|
||||||
default_net:
|
proxy_net:
|
||||||
- external: true
|
name: "proxy-net"
|
||||||
minecraft_net:
|
external: true
|
||||||
- external: true
|
|
||||||
services:
|
services:
|
||||||
drasl:
|
drasl:
|
||||||
image: unmojang/drasl
|
image: unmojang/drasl
|
||||||
networks:
|
networks:
|
||||||
- default_net
|
- proxy_net
|
||||||
- minecraft_net
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./config:/etc/drasl
|
- ./config:/etc/drasl
|
||||||
- ./data:/var/lib/drasl
|
- ./data:/var/lib/drasl
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.drasl-stvnliu-me.tls=true
|
||||||
|
- traefik.http.routers.drasl-stvnliu-me.entrypoints=websecure
|
||||||
|
- traefik.http.routers.drasl-stvnliu-me.rule=Host(`drasl.stvnliu.me`)
|
||||||
|
- traefik.http.services.drasl-stvnliu-me.loadbalancer.server.port=25585
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue