mirror of
https://github.com/solero/wand.git
synced 2025-12-21 04:00:17 +00:00
Add unRAID labels to docker-compose.yml (#41)
* Add unRAID labels * Add icon files to repo * Use raw.githubusercontent.com for linking to icons
This commit is contained in:
@@ -13,6 +13,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./houdini/houdini.sql:/docker-entrypoint-initdb.d/houdini.sql
|
- ./houdini/houdini.sql:/docker-entrypoint-initdb.d/houdini.sql
|
||||||
- ./.data:/var/lib/postgresql/data
|
- ./.data:/var/lib/postgresql/data
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/db.png
|
||||||
redis:
|
redis:
|
||||||
image: redis:5.0.9-alpine
|
image: redis:5.0.9-alpine
|
||||||
restart: always
|
restart: always
|
||||||
@@ -20,6 +22,8 @@ services:
|
|||||||
- wand
|
- wand
|
||||||
ports:
|
ports:
|
||||||
- 6379
|
- 6379
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/redis.png
|
||||||
web:
|
web:
|
||||||
build: ./web
|
build: ./web
|
||||||
restart: always
|
restart: always
|
||||||
@@ -48,7 +52,6 @@ services:
|
|||||||
- ./templates/vanilla-media/play/fr/index.html.template:/t/vanilla/play/fr/index.html.template
|
- ./templates/vanilla-media/play/fr/index.html.template:/t/vanilla/play/fr/index.html.template
|
||||||
- ./templates/vanilla-media/play/pt/index.html.template:/t/vanilla/play/pt/index.html.template
|
- ./templates/vanilla-media/play/pt/index.html.template:/t/vanilla/play/pt/index.html.template
|
||||||
- ./templates/vanilla-media/media/play/web_service/environment_data.xml.template:/t/vanilla/media/play/web_service/environment_data.xml.template
|
- ./templates/vanilla-media/media/play/web_service/environment_data.xml.template:/t/vanilla/media/play/web_service/environment_data.xml.template
|
||||||
|
|
||||||
command: ["dockerize",
|
command: ["dockerize",
|
||||||
"-template", "/etc/nginx/conf.d/legacy.conf.template:/etc/nginx/conf.d/legacy.conf",
|
"-template", "/etc/nginx/conf.d/legacy.conf.template:/etc/nginx/conf.d/legacy.conf",
|
||||||
"-template", "/etc/nginx/conf.d/vanilla.conf.template:/etc/nginx/conf.d/vanilla.conf",
|
"-template", "/etc/nginx/conf.d/vanilla.conf.template:/etc/nginx/conf.d/vanilla.conf",
|
||||||
@@ -67,6 +70,9 @@ services:
|
|||||||
"-template", "/t/vanilla/play/pt/index.html.template:/usr/share/nginx/vanilla/play/pt/index.html",
|
"-template", "/t/vanilla/play/pt/index.html.template:/usr/share/nginx/vanilla/play/pt/index.html",
|
||||||
"-template", "/t/vanilla/media/play/web_service/environment_data.xml.template:/usr/share/nginx/vanilla/media/play/web_service/environment_data.xml",
|
"-template", "/t/vanilla/media/play/web_service/environment_data.xml.template:/usr/share/nginx/vanilla/media/play/web_service/environment_data.xml",
|
||||||
"nginx", "-g", "daemon off;"]
|
"nginx", "-g", "daemon off;"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.webui: http://[IP]:[PORT:${WEB_PORT}]
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
houdini_login:
|
houdini_login:
|
||||||
build: ./houdini
|
build: ./houdini
|
||||||
restart: always
|
restart: always
|
||||||
@@ -92,6 +98,8 @@ services:
|
|||||||
"--database-user", "${POSTGRES_USER}",
|
"--database-user", "${POSTGRES_USER}",
|
||||||
"--database-name", "${POSTGRES_USER}",
|
"--database-name", "${POSTGRES_USER}",
|
||||||
"--database-password", "${POSTGRES_PASSWORD}"]
|
"--database-password", "${POSTGRES_PASSWORD}"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
houdini_blizzard:
|
houdini_blizzard:
|
||||||
build: ./houdini
|
build: ./houdini
|
||||||
restart: always
|
restart: always
|
||||||
@@ -114,6 +122,8 @@ services:
|
|||||||
"--database-user", "${POSTGRES_USER}",
|
"--database-user", "${POSTGRES_USER}",
|
||||||
"--database-name", "${POSTGRES_USER}",
|
"--database-name", "${POSTGRES_USER}",
|
||||||
"--database-password", "${POSTGRES_PASSWORD}"]
|
"--database-password", "${POSTGRES_PASSWORD}"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
houdini_glaciar:
|
houdini_glaciar:
|
||||||
build: ./houdini
|
build: ./houdini
|
||||||
restart: always
|
restart: always
|
||||||
@@ -136,6 +146,8 @@ services:
|
|||||||
"--database-user", "${POSTGRES_USER}",
|
"--database-user", "${POSTGRES_USER}",
|
||||||
"--database-name", "${POSTGRES_USER}",
|
"--database-name", "${POSTGRES_USER}",
|
||||||
"--database-password", "${POSTGRES_PASSWORD}"]
|
"--database-password", "${POSTGRES_PASSWORD}"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
houdini_avalanche:
|
houdini_avalanche:
|
||||||
build: ./houdini
|
build: ./houdini
|
||||||
restart: always
|
restart: always
|
||||||
@@ -158,6 +170,8 @@ services:
|
|||||||
"--database-user", "${POSTGRES_USER}",
|
"--database-user", "${POSTGRES_USER}",
|
||||||
"--database-name", "${POSTGRES_USER}",
|
"--database-name", "${POSTGRES_USER}",
|
||||||
"--database-password", "${POSTGRES_PASSWORD}"]
|
"--database-password", "${POSTGRES_PASSWORD}"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
houdini_yeti:
|
houdini_yeti:
|
||||||
build: ./houdini
|
build: ./houdini
|
||||||
restart: always
|
restart: always
|
||||||
@@ -180,6 +194,8 @@ services:
|
|||||||
"--database-user", "${POSTGRES_USER}",
|
"--database-user", "${POSTGRES_USER}",
|
||||||
"--database-name", "${POSTGRES_USER}",
|
"--database-name", "${POSTGRES_USER}",
|
||||||
"--database-password", "${POSTGRES_PASSWORD}"]
|
"--database-password", "${POSTGRES_PASSWORD}"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/houdini.png
|
||||||
dash:
|
dash:
|
||||||
build: ./dash
|
build: ./dash
|
||||||
restart: always
|
restart: always
|
||||||
@@ -204,6 +220,8 @@ services:
|
|||||||
"-template", "/usr/src/dash/config.py.template:/usr/src/dash/config.py",
|
"-template", "/usr/src/dash/config.py.template:/usr/src/dash/config.py",
|
||||||
"python", "bootstrap.py"]
|
"python", "bootstrap.py"]
|
||||||
command: ["-c", "config.py"]
|
command: ["-c", "config.py"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/dash.png
|
||||||
snowflake:
|
snowflake:
|
||||||
build: ./snowflake
|
build: ./snowflake
|
||||||
restart: always
|
restart: always
|
||||||
@@ -230,7 +248,10 @@ services:
|
|||||||
- redis:redis
|
- redis:redis
|
||||||
- houdini_login:login
|
- houdini_login:login
|
||||||
entrypoint: ["dockerize", "-wait", "tcp://login:${GAME_LOGIN_PORT}", "python", "./main.py"]
|
entrypoint: ["dockerize", "-wait", "tcp://login:${GAME_LOGIN_PORT}", "python", "./main.py"]
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.icon: https://raw.githubusercontent.com/solero/wand/refs/heads/master/icons/snowflake.png
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
wand:
|
wand:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
BIN
icons/dash.png
Normal file
BIN
icons/dash.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
BIN
icons/db.png
Normal file
BIN
icons/db.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
BIN
icons/houdini.png
Normal file
BIN
icons/houdini.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.0 KiB |
BIN
icons/redis.png
Normal file
BIN
icons/redis.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.9 KiB |
BIN
icons/snowflake.png
Normal file
BIN
icons/snowflake.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Reference in New Issue
Block a user