Update
This commit is contained in:
@@ -3,18 +3,26 @@ set -euo pipefail
|
|||||||
|
|
||||||
STATE_DIR="${TS_STATE_DIR:-/var/lib/tailscale}"
|
STATE_DIR="${TS_STATE_DIR:-/var/lib/tailscale}"
|
||||||
SOCKET="${TS_SOCKET:-/var/run/tailscale/tailscaled.sock}"
|
SOCKET="${TS_SOCKET:-/var/run/tailscale/tailscaled.sock}"
|
||||||
|
DOCKER_HOST="${DOCKER_HOST:-unix:///tmp/docker.sock}"
|
||||||
RCLONE_CONFIG="${RCLONE_CONFIG:-/etc/rclone/rclone.conf}"
|
RCLONE_CONFIG="${RCLONE_CONFIG:-/etc/rclone/rclone.conf}"
|
||||||
RCLONE_REMOTE="${RCLONE_REMOTE:-ketuakenzuya:}"
|
RCLONE_REMOTE="${RCLONE_REMOTE:-ketuakenzuya:}"
|
||||||
RCLONE_MOUNT_DIR="${RCLONE_MOUNT_DIR:-/mnt/ketuakenzuya}"
|
RCLONE_MOUNT_DIR="${RCLONE_MOUNT_DIR:-/mnt/ketuakenzuya}"
|
||||||
RCLONE_CACHE_DIR="${RCLONE_CACHE_DIR:-/tmp/rclone}"
|
RCLONE_CACHE_DIR="${RCLONE_CACHE_DIR:-/tmp/rclone}"
|
||||||
RCLONE_CACHE_MAX_SIZE="${RCLONE_CACHE_MAX_SIZE:-4G}"
|
RCLONE_CACHE_MAX_SIZE="${RCLONE_CACHE_MAX_SIZE:-4G}"
|
||||||
|
|
||||||
|
export DOCKER_HOST
|
||||||
|
|
||||||
mkdir -p \
|
mkdir -p \
|
||||||
"$STATE_DIR" \
|
"$STATE_DIR" \
|
||||||
"$(dirname "$SOCKET")" \
|
"$(dirname "$SOCKET")" \
|
||||||
"$RCLONE_MOUNT_DIR" \
|
"$RCLONE_MOUNT_DIR" \
|
||||||
"$RCLONE_CACHE_DIR"
|
"$RCLONE_CACHE_DIR"
|
||||||
|
|
||||||
|
mkdir -p /etc/profile.d /root/.config/fish/conf.d
|
||||||
|
printf "export DOCKER_HOST='%s'\n" "$DOCKER_HOST" > /etc/profile.d/docker-host.sh
|
||||||
|
printf "set -gx DOCKER_HOST '%s'\n" "$DOCKER_HOST" > /etc/fish/conf.d/docker-host.fish
|
||||||
|
printf "set -gx DOCKER_HOST '%s'\n" "$DOCKER_HOST" > /root/.config/fish/conf.d/docker-host.fish
|
||||||
|
|
||||||
extra_args=()
|
extra_args=()
|
||||||
if [[ -n "${TS_EXTRA_ARGS:-}" ]]; then
|
if [[ -n "${TS_EXTRA_ARGS:-}" ]]; then
|
||||||
# shellcheck disable=SC2206
|
# shellcheck disable=SC2206
|
||||||
|
|||||||
Reference in New Issue
Block a user