mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-07-08 23:10:59 +02:00
Restore config.json template for epicgamesfree
This commit is contained in:
@@ -7,15 +7,22 @@ set -e
|
||||
##############
|
||||
|
||||
HOME="/config/addons_config/epicgamesfree"
|
||||
if [ ! -f "$HOME"/config.json ]; then
|
||||
# Copy default config.json
|
||||
cp /templates/config.json "$HOME"/config.json
|
||||
chmod 755 "$HOME"/config.json
|
||||
bashio::log.warning "A default config.json file was copied in $HOME. Please customize according to https://github.com/claabs/epicgames-freegames-node#json-configuration and restart the add-on"
|
||||
sleep 5
|
||||
bashio::exit.nok
|
||||
CONFIG_JSON="$HOME/config.json"
|
||||
LEGACY_YAML="$HOME/config.yaml"
|
||||
|
||||
if [ ! -f "$CONFIG_JSON" ]; then
|
||||
if [ -f "$LEGACY_YAML" ]; then
|
||||
bashio::log.warning "A config.yaml file was found but the add-on expects config.json. Please convert your configuration to JSON as documented upstream."
|
||||
else
|
||||
# Copy default config.json
|
||||
cp /templates/config.json "$CONFIG_JSON"
|
||||
chmod 755 "$CONFIG_JSON"
|
||||
bashio::log.warning "A default config.json file was copied in $HOME. Please customize according to https://github.com/claabs/epicgames-freegames-node#configuration and restart the add-on"
|
||||
sleep 5
|
||||
bashio::exit.nok
|
||||
fi
|
||||
else
|
||||
bashio::log.warning "The config.json file found in $HOME will be used. Please customize according to https://github.com/claabs/epicgames-freegames-node#json-configuration and restart the add-on"
|
||||
bashio::log.warning "The config.json file found in $HOME will be used. Please customize according to https://github.com/claabs/epicgames-freegames-node#configuration and restart the add-on"
|
||||
fi
|
||||
|
||||
# Permissions
|
||||
|
||||
78
epicgamesfree/rootfs/templates/config.json
Normal file
78
epicgamesfree/rootfs/templates/config.json
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"runOnStartup":true,
|
||||
"cronSchedule":"0 */6 * * *",
|
||||
"logLevel":"info",
|
||||
"webPortalConfig":{
|
||||
"baseUrl":"https://epic.example.com"
|
||||
},
|
||||
"accounts":[
|
||||
{
|
||||
"email":"example@gmail.com"
|
||||
}
|
||||
],
|
||||
"notifiers":[
|
||||
{
|
||||
"type":"email",
|
||||
"smtpHost":"smtp.gmail.com",
|
||||
"smtpPort":587,
|
||||
"emailSenderAddress":"hello@gmail.com",
|
||||
"emailSenderName":"Epic Games Captchas",
|
||||
"emailRecipientAddress":"hello@gmail.com",
|
||||
"secure":false,
|
||||
"auth":{
|
||||
"user":"hello@gmail.com",
|
||||
"pass":"abc123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type":"discord",
|
||||
"webhookUrl":"https://discord.com/api/webhooks/123456789123456789/A-abcdefghijklmn-abcdefghijklmnopqrst12345678-abcdefghijklmnop123456",
|
||||
"mentionedUsers":[
|
||||
"914360712086843432"
|
||||
],
|
||||
"mentionedRoles":[
|
||||
"734548250895319070"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type":"telegram",
|
||||
"apiUrl":"https://api.telegram.org",
|
||||
"token":"644739147:AAGMPo-Jz3mKRnHRTnrPEDi7jUF1vqNOD5k",
|
||||
"chatId":"-987654321"
|
||||
},
|
||||
{
|
||||
"type":"apprise",
|
||||
"apiUrl":"http://192.168.1.2:8000",
|
||||
"urls":"mailto://user:pass@gmail.com"
|
||||
},
|
||||
{
|
||||
"type":"pushover",
|
||||
"token":"a172fyyl9gw99p2xi16tq8hnib48p2",
|
||||
"userKey":"uvgidym7l5ggpwu2r8i1oy6diaapll"
|
||||
},
|
||||
{
|
||||
"type":"gotify",
|
||||
"apiUrl":"https://gotify.net",
|
||||
"token":"SnL-wAvmfo_QT"
|
||||
},
|
||||
{
|
||||
"type":"homeassistant",
|
||||
"instance":"https://homeassistant.example.com",
|
||||
"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
|
||||
"notifyservice":"mobile_app_smartphone_name"
|
||||
},
|
||||
{
|
||||
"type":"bark",
|
||||
"key":"xxxxxxxxxxxxxxxxxxxxxx",
|
||||
"title":"epicgames-freegames",
|
||||
"group":"epicgames-freegames",
|
||||
"apiUrl":"https://api.day.app"
|
||||
},
|
||||
{
|
||||
"type":"ntfy",
|
||||
"webhookUrl":"https://ntfy.example.com/mytopic",
|
||||
"priority":"urgent",
|
||||
"token":"tk_mytoken"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
runOnStartup: true
|
||||
cronSchedule: 0 */6 * * *
|
||||
logLevel: info
|
||||
webPortalConfig:
|
||||
baseUrl: https://epic.example.com
|
||||
accounts:
|
||||
- email: example@gmail.com
|
||||
notifiers:
|
||||
- type: email
|
||||
smtpHost: smtp.gmail.com
|
||||
smtpPort: 587
|
||||
emailSenderAddress: hello@gmail.com
|
||||
emailSenderName: Epic Games Captchas
|
||||
emailRecipientAddress: hello@gmail.com
|
||||
secure: false
|
||||
auth:
|
||||
user: hello@gmail.com
|
||||
pass: abc123
|
||||
- type: discord
|
||||
webhookUrl: https://discord.com/api/webhooks/123456789123456789/A-abcdefghijklmn-abcdefghijklmnopqrst12345678-abcdefghijklmnop123456
|
||||
mentionedUsers:
|
||||
- "914360712086843432"
|
||||
mentionedRoles:
|
||||
- "734548250895319070"
|
||||
- type: telegram
|
||||
apiUrl: https://api.telegram.org
|
||||
token: 644739147:AAGMPo-Jz3mKRnHRTnrPEDi7jUF1vqNOD5k
|
||||
chatId: "-987654321"
|
||||
- type: apprise
|
||||
apiUrl: http://192.168.1.2:8000
|
||||
urls: mailto://user:pass@gmail.com
|
||||
- type: pushover
|
||||
token: a172fyyl9gw99p2xi16tq8hnib48p2
|
||||
userKey: uvgidym7l5ggpwu2r8i1oy6diaapll
|
||||
- type: gotify
|
||||
apiUrl: https://gotify.net
|
||||
token: SnL-wAvmfo_QT
|
||||
- type: homeassistant
|
||||
instance: https://homeassistant.example.com
|
||||
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
|
||||
notifyservice: mobile_app_smartphone_name
|
||||
- type: bark
|
||||
key: xxxxxxxxxxxxxxxxxxxxxx
|
||||
title: epicgames-freegames
|
||||
group: epicgames-freegames
|
||||
apiUrl: https://api.day.app
|
||||
- type: ntfy
|
||||
webhookUrl: https://ntfy.example.com/mytopic
|
||||
priority: urgent
|
||||
token: tk_mytoken
|
||||
Reference in New Issue
Block a user