19 lines
376 B
Bash
Executable File
19 lines
376 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
home=/var/syncthing
|
|
api_key=$(cat /run/secrets/syncthing_api_key)
|
|
|
|
if [ ! -f "$home/config.xml" ]; then
|
|
syncthing generate --home="$home" --no-port-probing
|
|
fi
|
|
|
|
exec syncthing serve \
|
|
--home="$home" \
|
|
--gui-address=http://0.0.0.0:8384 \
|
|
--gui-apikey="$api_key" \
|
|
--no-browser \
|
|
--no-port-probing \
|
|
--no-restart \
|
|
--no-upgrade
|