the purpose of ln's -f option: it removes existing destination files, if any, before creating the link.
39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
USERS_DIR=/srv/filebrowser/files/users/
|
|
|
|
echo "Initializing container"
|
|
/filebrowser config init
|
|
/filebrowser config set --auth.method=$AUTH_METHOD --auth.header=$AUTH_HEADER
|
|
|
|
mkdir -p $USERS_DIR
|
|
|
|
|
|
USER=anthonyscorrea@gmail.com
|
|
/filebrowser users add $USER "" --perm.admin
|
|
/filebrowser users update $USER --scope "users/$USER"
|
|
mkdir -p $USERS_DIR$USER
|
|
ln -sf /srv/foundry/Data/modules $USERS_DIR$USER/foundry-modules
|
|
ln -sf /srv/foundry/Data/worlds $USERS_DIR$USER/foundry-worlds
|
|
ln -sf /srv/foundry/Data/systems $USERS_DIR$USER/foundry-systems
|
|
ln -sf /srv/metube $USERS_DIR$USER/metube
|
|
ln -sf /srv/foundry/ $USERS_DIR$USER/foundry
|
|
|
|
USER=bcrase@gmail.com
|
|
/filebrowser users add $USER ""
|
|
/filebrowser users update $USER --scope "users/$USER"
|
|
mkdir -p $USERS_DIR$USER
|
|
ln -sf /srv/foundry/Data/worlds $USERS_DIR$USER/foundry-worlds
|
|
ln -sf /srv/metube $USERS_DIR$USER/metube
|
|
|
|
USER=acorre20@gmail.com
|
|
/filebrowser users add $USER ""
|
|
/filebrowser users update $USER --scope "users/$USER"
|
|
mkdir -p $USERS_DIR$USER
|
|
ln -sf /srv/foundry/Data/worlds $USERS_DIR$USER/foundry-worlds
|
|
|
|
/filebrowser users add $USER ""
|
|
/filebrowser users update $USER --scope "users/$USER"
|
|
mkdir -p $USERS_DIR$USER
|
|
|
|
|
|
exec "/filebrowser" |