Page MenuHomePhorge

No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None
diff --git a/src/.s2i/bin/run b/src/.s2i/bin/run
index 4efd0cd9..429d7b8a 100755
--- a/src/.s2i/bin/run
+++ b/src/.s2i/bin/run
@@ -1,85 +1,88 @@
#!/bin/bash
shopt -s dotglob
pushd /opt/app-root/src
echo "----> Remove bootstrap cache"
find bootstrap/cache/ -type f ! -name ".gitignore" -delete
if [ -z ${APP_KEY} ]; then
echo "----> Run artisan key:generate"
./artisan key:generate
unset APP_KEY
fi
if [ -z ${JWT_SECRET} ]; then
echo "----> Run artisan jwt:secret"
./artisan jwt:secret --always-no
fi
echo "----> Run artisan clear-compiled"
./artisan clear-compiled
if [ "${LARAVEL_ENV}" != "production" -a "${LARAVEL_ENV}" != "prod" ]; then
echo "----> Run artisan cache:clear"
./artisan ${ARTISAN_VERBOSITY} cache:clear || true
fi
# rpm -qv chromium
# if [ ! -z "$(rpm -qv chromium 2>/dev/null)" ]; then
# echo "---- Run artisan dusk:chrome-driver"
# chver=$(rpmquery --queryformat="%{VERSION}" chromium | awk -F'.' '{print $1}')
# ./artisan dusk:chrome-driver ${chver}
# fi
if [ ! -f 'resources/countries.php' ]; then
echo "----> Run artisan data:countries"
./artisan data:countries
fi
rm -rvf bootstrap/cache/
mkdir -vp bootstrap/cache/
chown default bootstrap/cache
./artisan db:ping --wait || exit 1
-./artisan migrate --force || :
-#./artisan db:seed --force || :
+if [ ! -z "${OPENEXCHANGERATES_API_KEY}" ]; then
+ ./artisan data:import:open-exchange-rates
+fi
if [ -z "${KOLAB_ROLE}" -a ! -z "${HKCCP_APP}" ]; then
echo "WARNING: Use env KOLAB_ROLE, not HKCCP_APP"
KOLAB_ROLE=$HKCCP_APP
fi
case ${KOLAB_ROLE} in
apache|APACHE|httpd|HTTPD)
echo "----> Starting httpd"
/usr/libexec/s2i/run 2>&1
;;
horizon|HORIZON)
+ ./artisan migrate --force || :
echo "----> Starting horizon"
./artisan horizon
;;
server|SERVER)
echo "----> Running server"
exec ./artisan serve
;;
swoole|SWOOLE )
echo "----> Running swoole"
exec ./artisan swoole:http start
;;
worker|WORKER )
+ ./artisan migrate --force || :
echo "----> Running worker"
exec ./artisan queue:work
;;
* )
echo "----> Sleeping"
exec sleep 10000
;;
esac

File Metadata

Mime Type
text/x-diff
Expires
Sat, Jan 31, 3:17 PM (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
426352
Default Alt Text
(2 KB)

Event Timeline