read ntfy secrets from .netrc
This commit is contained in:
@@ -9,10 +9,12 @@ volumes:
|
||||
secrets:
|
||||
minecraftrclone:
|
||||
file: rclone.conf
|
||||
netrc:
|
||||
file: .netrc
|
||||
|
||||
services:
|
||||
spigot:
|
||||
image: 'ghcr.io/zekrotja/papermc-docker:zulu-22'
|
||||
image: 'ghcr.io/zekrotja/papermc-docker:zulu-23'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
VERSION: "1.21.10"
|
||||
@@ -23,8 +25,8 @@ services:
|
||||
MAX_AGE_BACKUP_FILES: 12d
|
||||
PRE_START_BACKUP: "true"
|
||||
POST_START_BACKUP: "false"
|
||||
BACKUP_SUCCESS_SCRIPT: 'curl -X PUT -u "minecraft_backups:dn89v573w490852348905b3c2458" -H "Title: ✅ Minecraft Backup Successfull" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
BACKUP_FAILED_SCRIPT: 'curl -X PUT -u "minecraft_backups:dn89v573w490852348905b3c2458" -H "Title: ❌ Minecraft Backup Failed" -d "$$MESSAGE" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
BACKUP_SUCCESS_SCRIPT: 'curl -X PUT --netrc-file /run/secrets/.netrc -H "Title: ✅ Minecraft Backup Successfull" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
BACKUP_FAILED_SCRIPT: 'curl -X PUT --netrc-file /run/secrets/.netrc -H "Title: ❌ Minecraft Backup Failed" -d "$$MESSAGE" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
DEBUG_MODE: "true"
|
||||
ports:
|
||||
- '24693:25565'
|
||||
@@ -41,6 +43,8 @@ services:
|
||||
secrets:
|
||||
- source: minecraftrclone
|
||||
target: rcloneconfig
|
||||
- source: netrc
|
||||
target: .netrc
|
||||
healthcheck:
|
||||
test: >
|
||||
/usr/bin/healthcheck -addr localhost:25565 -validateResponse
|
||||
@@ -76,19 +80,20 @@ services:
|
||||
traefik.http.routers.caddy.priority: "10"
|
||||
|
||||
spigot_staging:
|
||||
image: 'ghcr.io/zekrotja/papermc-docker'
|
||||
image: 'ghcr.io/zekrotja/papermc-docker:zulu-23'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
VERSION: "1.21.10"
|
||||
BUILD: "latest"
|
||||
CACHE_DOWNLOAD: "true"
|
||||
DEBUG_MODE: "true"
|
||||
XMS: 2G
|
||||
XMX: 4G
|
||||
# MAX_AGE_BACKUP_FILES: 15d
|
||||
MAX_AGE_BACKUP_FILES: 90d
|
||||
# PRE_START_BACKUP: "true"
|
||||
# POST_START_BACKUP: "false"
|
||||
# BACKUP_SUCCESS_SCRIPT: 'curl -X PUT -u "minecraft_backups:dn89v573w490852348905b3c2458" "https://ntfy.zekro.de/minecraft_backups?title=✅ Minecraft Backup Successfull"'
|
||||
# BACKUP_FAILED_SCRIPT: 'curl -X PUT -u "minecraft_backups:dn89v573w490852348905b3c2458" -d "$$MESSAGE" "https://ntfy.zekro.de/minecraft_backups?title=❌ Minecraft Backup Failed"'
|
||||
BACKUP_SUCCESS_SCRIPT: 'curl -X PUT --netrc-file /run/secrets/.netrc -H "Title: ✅ STAGING Minecraft Backup Successfull" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
BACKUP_FAILED_SCRIPT: 'curl -X PUT --netrc-file /run/secrets/.netrc -H "Title: ❌ STAGING Minecraft Backup Failed" -d "$$MESSAGE" "https://ntfy.zekro.de/minecraft_backups"'
|
||||
ports:
|
||||
- '24694:25565'
|
||||
# - '25575:25575'
|
||||
@@ -100,9 +105,11 @@ services:
|
||||
- './spigot_staging/plugins:/etc/mcserver/plugins'
|
||||
- './spigot_staging/worlds:/etc/mcserver/worlds'
|
||||
- './spigot_staging/locals:/etc/mcserver/locals'
|
||||
# secrets:
|
||||
# - source: minecraftrclone
|
||||
# target: rcloneconfig
|
||||
secrets:
|
||||
- source: minecraftrclone
|
||||
target: rcloneconfig
|
||||
- source: netrc
|
||||
target: .netrc
|
||||
healthcheck:
|
||||
test: >
|
||||
/usr/bin/healthcheck -addr localhost:25565 -validateResponse
|
||||
|
||||
Reference in New Issue
Block a user