ismism/cli/start.zsh
2022-11-29 14:56:49 +08:00

20 lines
612 B
Bash

rm -rf log; mkdir log
if systemctl > /dev/null; then
chown -R mongodb:mongodb /var/lib/mongodb
chown mongod:mongod /tmp/mongodb-27017.sock
cp -f mongod.service /lib/systemd/system/
systemctl daemon-reload
systemctl start mongod
else
nohup mongod --config mongod.yaml > log/mongod.log &
fi
nohup deno run --allow-net --allow-read ismism.ts/src/serve.ts > log/ismism.log &
nohup nginx -p . -c nginx.conf > log/nginx.log &
sleep 0.1
tail log/mongo.log log/access.log log/error.log log/nginx.log log/mongod.log log/ismism.log
echo "\nismism started\n"
pgrep -lf nginx; pgrep -lf mongo; pgrep -lf "deno run"