Run cron as root

This commit is contained in:
flow.gunso
2019-04-24 14:40:25 +02:00
parent 953b784e92
commit ef1f52560c
3 changed files with 4 additions and 6 deletions

View File

@@ -51,7 +51,6 @@ RUN mkdir -p /etc/apt/sources.list.d/ ;\
echo "seafuser" > /etc/cron.allow ;\
echo "*/20 * * * * /bin/bash /home/seafuser/infinite-seaf-cli-start.sh" \
> /var/spool/cron/crontabs/seafuser ;\
touch /var/run/crond.pid ;\
groupadd -g $GID -o $UNAME ;\
useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME

View File

@@ -51,4 +51,6 @@ su - $UNAME << EO
export SEAF_LIBRARY_UUID=$SEAF_LIBRARY_UUID
export UNAME=$UNAME
/bin/bash /home/seafuser/entrypoint.sh
EO
EO
cron -f

View File

@@ -33,7 +33,4 @@ while [ ! -f $seafile_ini ]; do sleep 1; done
while [ ! -S $seafile_sock ]; do sleep 1; done
# Start the synchronisation.
/usr/bin/seaf-cli sync -u $SEAF_USERNAME -p $SEAF_PASSWORD -s $SEAF_SERVER_URL -l $SEAF_LIBRARY_UUID -d /volume
# Start the supervisord.
/usr/sbin/cron -f
/usr/bin/seaf-cli sync -u $SEAF_USERNAME -p $SEAF_PASSWORD -s $SEAF_SERVER_URL -l $SEAF_LIBRARY_UUID -d /volume