summaryrefslogtreecommitdiff
path: root/.docker/app/startup.sh
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-10-28 18:43:47 +0300
committerAndrew Dolgov <[email protected]>2023-10-28 18:45:09 +0300
commit855695a8620a3a5ffada836fd28e04bb912bbd3a (patch)
treec1e3a4ae29ec9ad7c6180499f28b9f93ed77fac0 /.docker/app/startup.sh
parent0ac8710ea1b1426bf19bb502ba4921ef35cd1db6 (diff)
add stuff necessary to run integration tests using phpunit
Diffstat (limited to '.docker/app/startup.sh')
-rw-r--r--.docker/app/startup.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/.docker/app/startup.sh b/.docker/app/startup.sh
index e1a17648b..3af95349e 100644
--- a/.docker/app/startup.sh
+++ b/.docker/app/startup.sh
@@ -143,6 +143,12 @@ fi
if [ ! -z "$AUTO_CREATE_USER" ]; then
sudo -Eu app /bin/sh -c "php82 $DST_DIR/update.php --user-exists $AUTO_CREATE_USER ||
php82 $DST_DIR/update.php --force-yes --user-add \"$AUTO_CREATE_USER:$AUTO_CREATE_USER_PASS:$AUTO_CREATE_USER_ACCESS_LEVEL\""
+
+ if [ ! -z "$AUTO_CREATE_USER_ENABLE_API" ]; then
+ # TODO: remove || true later
+ sudo -Eu app /bin/sh -c "php82 $DST_DIR/update.php --user-enable-api \"$AUTO_CREATE_USER:$AUTO_CREATE_USER_ENABLE_API\"" || true
+ fi
+
fi
rm -f /tmp/error.log && mkfifo /tmp/error.log && chown app:app /tmp/error.log