Initial commit
This commit is contained in:
32
start.sh
Normal file
32
start.sh
Normal file
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
directory="${DIRECTORY:-/data/}"
|
||||
|
||||
cd /root/ooye/
|
||||
|
||||
export OOYE_DOCKER=1
|
||||
|
||||
npm i
|
||||
|
||||
cd $directory
|
||||
|
||||
if [ ! -d ./docs ]; then
|
||||
cp -r /root/ooye/docs/ ./
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -f ooye.db ] && [ -f /data/registration.yaml ] && [ -d /matrix ]; then
|
||||
cp /data/registration.yaml /matrix/registration.yaml
|
||||
if [ ! $(grep -q "app_service_config_files" /matrix/homeserver.yaml) ]; then
|
||||
echo "app_service_config_files:" >> /matrix/homeserver.yaml
|
||||
echo " - \"/data/registration.yaml\"" >> /matrix/homeserver.yaml
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -f ooye.db ] && [ -f /data/registration.yaml ]; then
|
||||
node /root/ooye/addbot.js
|
||||
else
|
||||
echo "Detected incomplete out-of-your-element registration. Please run \`docker exec -it ooye su\` to open a shell, then run \`cd $directory && OOYE_DOCKER=1 node /root/ooye/scripts/seed.js\`. Then, restart your docker container."
|
||||
fi
|
||||
|
||||
node /root/ooye/start.js
|
||||
Reference in New Issue
Block a user