소스 검색

conditionally initialize passport and instance actor

Christian Winther 1 년 전
부모
커밋
44266b950b
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      docker/shared/root/docker/entrypoint.d/11-first-time-setup.sh

+ 9 - 1
docker/shared/root/docker/entrypoint.d/11-first-time-setup.sh

@@ -19,7 +19,15 @@ fi
 load-config-files
 await-database-ready
 
-only-once "storage:link" run-as-runtime-user php artisan storage:link
 only-once "key:generate" run-as-runtime-user php artisan key:generate
+only-once "storage:link" run-as-runtime-user php artisan storage:link
 only-once "initial:migrate" run-as-runtime-user php artisan migrate --force
 only-once "import:cities" run-as-runtime-user php artisan import:cities
+
+if is-true "${ACTIVITY_PUB:-false}"; then
+    only-once "instance:actor" run-as-runtime-user php artisan instance:actor
+fi
+
+if is-true "${OAUTH_ENABLED:-false}"; then
+    only-once "passport:keys" run-as-runtime-user php artisan passport:keys
+fi