2FAuth/docker/entrypoint.sh
2021-08-01 15:10:55 -04:00

35 lines
658 B
Bash

#!/bin/bash
cleanup() {
set +e
echo "Stopping php7.3-fpm service..."
sudo service php7.3-fpm stop
}
trap cleanup 0
set -e
if [ "${DB_CONNECTION}" = "sqlite" ]; then
if [ ! -f /2fauth/.sqlite ]; then
touch /2fauth/.sqlite
fi
rm -f /srv/database/.sqlite
ln -sF /2fauth/.sqlite /srv/database/.sqlite
fi
sudo service php7.3-fpm start
sudo service php7.3-fpm status
if [ -f /2fauth/installed ]; then
php artisan migrate
php artisan config:clear
else
php artisan migrate:refresh
php artisan passport:install
php artisan storage:link
php artisan config:cache
echo "" > /2fauth/installed
fi
echo "Nginx listening on :8000"
nginx