Update 00-config with correct formatting and variables
This commit is contained in:
17
config.yaml
17
config.yaml
@@ -2,7 +2,7 @@ name: Folding@home
|
|||||||
version: 0.8.0
|
version: 0.8.0
|
||||||
slug: foldingathome
|
slug: foldingathome
|
||||||
description: Run Folding@home to contribute to scientific research
|
description: Run Folding@home to contribute to scientific research
|
||||||
url: https://gitea.bitfire.work/retr0/dont-stop-folding
|
url: http://deine-gitea-url/dein-benutzername/dont-stop-folding
|
||||||
arch:
|
arch:
|
||||||
- amd64
|
- amd64
|
||||||
- armhf
|
- armhf
|
||||||
@@ -14,14 +14,25 @@ ports:
|
|||||||
ports_description:
|
ports_description:
|
||||||
7396/tcp: Folding@home Web Interface
|
7396/tcp: Folding@home Web Interface
|
||||||
map:
|
map:
|
||||||
- share:rw
|
- config:rw
|
||||||
options:
|
options:
|
||||||
user: ""
|
user: ""
|
||||||
team: "247478"
|
team: "247478"
|
||||||
passkey: ""
|
passkey: ""
|
||||||
power: "medium"
|
power: "medium"
|
||||||
|
account_token: ""
|
||||||
|
machine_name: ""
|
||||||
|
environment:
|
||||||
|
USER: "{user}"
|
||||||
|
TEAM: "{team}"
|
||||||
|
PASSKEY: "{passkey}"
|
||||||
|
POWER: "{power}"
|
||||||
|
ACCOUNT_TOKEN: "{account_token}"
|
||||||
|
MACHINE_NAME: "{machine_name}"
|
||||||
schema:
|
schema:
|
||||||
user: str?
|
user: str?
|
||||||
team: str
|
team: str
|
||||||
passkey: str?
|
passkey: str?
|
||||||
power: list(light|medium|full)
|
power: list(light|medium|full)
|
||||||
|
account_token: str?
|
||||||
|
machine_name: str?
|
||||||
18
rootfs/etc/s6-overlay/cont-init.d/00-config
Normal file
18
rootfs/etc/s6-overlay/cont-init.d/00-config
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
CONFIG_PATH=/config
|
||||||
|
mkdir -p "$CONFIG_PATH"
|
||||||
|
if [ ! -f "$CONFIG_PATH/config.xml" ]; then
|
||||||
|
cat > "$CONFIG_PATH/config.xml" << EOC
|
||||||
|
<config>
|
||||||
|
<user value="${USER:-Anonymous}"/>
|
||||||
|
<team value="${TEAM:-247478}"/>
|
||||||
|
<passkey value="${PASSKEY:-}"/>
|
||||||
|
<power value="${POWER:-medium}"/>
|
||||||
|
<web-enable value="true"/>
|
||||||
|
<http-addresses value="0.0.0.0:7396"/>
|
||||||
|
<account-token value="${ACCOUNT_TOKEN:-}"/>
|
||||||
|
<machine-id value="${MACHINE_NAME:-HomeAssistant}"/>
|
||||||
|
</config>
|
||||||
|
EOC
|
||||||
|
echo "Config created at $CONFIG_PATH/config.xml"
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user