mirror of
https://git.qoto.org/m33/misskey-admin-scripts-n-tips.git
synced 2024-10-22 15:09:06 +00:00
35 lines
856 B
Bash
35 lines
856 B
Bash
|
#!/bin/bash
|
||
|
#
|
||
|
# Start misskey instance
|
||
|
# Rotate logs
|
||
|
#
|
||
|
|
||
|
### You will need to adjust Paths ###
|
||
|
# Store containers log
|
||
|
LOG=/var/log/docker
|
||
|
# Misskey (git) code directory
|
||
|
CODE=/usr/local/misskey/code
|
||
|
# Misskey (containers volumes) data directory
|
||
|
DATA=/usr/local/misskey/data
|
||
|
# Docker compose file name
|
||
|
COMPOSE=docker-compose.yml
|
||
|
###
|
||
|
|
||
|
DT=`date +%s`
|
||
|
mkdir -p $LOG || exit 1
|
||
|
|
||
|
# Rotate logs if needed on each (re)start, cleanup with tmpreaper or something
|
||
|
if [ -f $LOG/misskey.log ]; then
|
||
|
mv $LOG/misskey.log $LOG/misskey.log.$DT
|
||
|
nice gzip $LOG/misskey.log.$DT & 1>/dev/null 2>&1
|
||
|
fi
|
||
|
|
||
|
if [ ! -d $CODE ] || [ ! -d $DATA ]; then
|
||
|
echo "Error, you may need to adjust path in this script"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
echo "[start_misskey] by $USER..." 1>$LOG/misskey.log
|
||
|
nohup docker-compose --project-directory=$DATA --file $DATA/$COMPOSE up 1>>$LOG/misskey.log 2>&1 &
|
||
|
exit $?
|