|
@@ -0,0 +1,28 @@
|
|
|
|
|
+#!/bin/bash
|
|
|
|
|
+
|
|
|
|
|
+set -e
|
|
|
|
|
+set -x
|
|
|
|
|
+
|
|
|
|
|
+base="$( cd "$(dirname "$0")" ; pwd -P )"
|
|
|
|
|
+
|
|
|
|
|
+if [ -e "$base/.env" ]; then
|
|
|
|
|
+ echo >&2 ".env already exists"
|
|
|
|
|
+ exit 0
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+data_dir="$base/ipfsdata"
|
|
|
|
|
+staging_dir="$base/staging"
|
|
|
|
|
+plex_dir="$base/plex"
|
|
|
|
|
+media_dir="$base/media"
|
|
|
|
|
+
|
|
|
|
|
+mkdir -p "$data_dir" "$staging_dir" "$plex_dir" "$media_dir"
|
|
|
|
|
+chown 1000:1000 "$data_dir" "$staging_dir" "$plex_dir" "$media_dir" || true
|
|
|
|
|
+
|
|
|
|
|
+cat <<EOF >"$base/.env"
|
|
|
|
|
+LOCAL_DIR = $data_dir
|
|
|
|
|
+LOCAL_STAGING_DIR = $staging_dir
|
|
|
|
|
+LOCAL_PLEX_DIR = $plex_dir
|
|
|
|
|
+MEDIA_DIR = $media_dir
|
|
|
|
|
+EOF
|
|
|
|
|
+
|
|
|
|
|
+exit 0
|