init_container 524 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. set -e
  3. set -x
  4. base="$( cd "$(dirname "$0")" ; pwd -P )"
  5. if [ -e "$base/.env" ]; then
  6. echo >&2 ".env already exists"
  7. exit 0
  8. fi
  9. data_dir="$base/ipfsdata"
  10. staging_dir="$base/staging"
  11. plex_dir="$base/plex"
  12. media_dir="$base/media"
  13. mkdir -p "$data_dir" "$staging_dir" "$plex_dir" "$media_dir"
  14. chown 1000:1000 "$data_dir" "$staging_dir" "$plex_dir" "$media_dir" || true
  15. cat <<EOF >"$base/.env"
  16. LOCAL_DIR = $data_dir
  17. LOCAL_STAGING_DIR = $staging_dir
  18. LOCAL_PLEX_DIR = $plex_dir
  19. MEDIA_DIR = $media_dir
  20. EOF
  21. exit 0