diff options
author | Andrew Dolgov <[email protected]> | 2023-10-28 18:43:47 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2023-10-28 18:45:09 +0300 |
commit | 855695a8620a3a5ffada836fd28e04bb912bbd3a (patch) | |
tree | c1e3a4ae29ec9ad7c6180499f28b9f93ed77fac0 /.docker/app | |
parent | 0ac8710ea1b1426bf19bb502ba4921ef35cd1db6 (diff) |
add stuff necessary to run integration tests using phpunit
Diffstat (limited to '.docker/app')
-rw-r--r-- | .docker/app/Dockerfile | 1 | ||||
-rw-r--r-- | .docker/app/startup.sh | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/.docker/app/Dockerfile b/.docker/app/Dockerfile index 6e7967866..f0fe25e14 100644 --- a/.docker/app/Dockerfile +++ b/.docker/app/Dockerfile @@ -67,6 +67,7 @@ ENV ADMIN_USER_ACCESS_LEVEL="" ENV AUTO_CREATE_USER="" ENV AUTO_CREATE_USER_PASS="" ENV AUTO_CREATE_USER_ACCESS_LEVEL="0" +ENV AUTO_CREATE_USER_ENABLE_API="" # TODO: remove prefix from container variables not used by tt-rss itself: # 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 |