2023-07-27 11:34:19 +02:00
|
|
|
#!/bin/bash +ex
|
|
|
|
|
|
|
|
|
|
[ -L /app/storage ] || {
|
|
|
|
|
echo "Backing up initial storage directory"
|
|
|
|
|
rm -rf /etc/initial-storage
|
|
|
|
|
mv /app/storage /etc/initial-storage
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[ -d /persist/storage ] || {
|
|
|
|
|
echo "Initialising blank storage dir"
|
|
|
|
|
mkdir -p /persist
|
|
|
|
|
cp -a /etc/initial-storage /persist/storage
|
|
|
|
|
chmod 777 -R /persist/storage
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
touch /var/log/opnform.log
|
|
|
|
|
chown opnform /var/log/opnform.log
|
|
|
|
|
|
|
|
|
|
echo "Linking persistent storage into app"
|
2024-04-08 14:19:49 +02:00
|
|
|
ln -t /app -sf /persist/storage
|
2023-07-27 11:34:19 +02:00
|
|
|
|
|
|
|
|
. /app/.env
|
|
|
|
|
|
|
|
|
|
[ "x$APP_KEY" != "x" ] || {
|
|
|
|
|
artisan key:generate
|
|
|
|
|
. /app/.env
|
|
|
|
|
}
|
|
|
|
|
[ "x$JWT_SECRET" != "x" ] || {
|
|
|
|
|
artisan jwt:secret -f
|
|
|
|
|
. /app/.env
|
|
|
|
|
}
|
|
|
|
|
|
2024-01-18 16:35:45 +01:00
|
|
|
[ "x$FRONT_API_SECRET" != "x" ] || {
|
|
|
|
|
generate-api-secret.sh
|
|
|
|
|
. /app/.env
|
|
|
|
|
}
|
|
|
|
|
|
2023-09-14 15:06:45 +02:00
|
|
|
/usr/sbin/php-fpm8.1
|
2023-07-27 11:34:19 +02:00
|
|
|
|
|
|
|
|
tail -f /var/log/opnform.log
|