From 65d6c6e20773debe8b2e75ec909e6f54442f3336 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Thu, 30 Nov 2023 20:37:19 +0100
Subject: [PATCH] fix first local startup (key generation)

---
 build/fpm/entrypoint.sh | 5 ++++-
 docker-compose.yml      | 2 ++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/build/fpm/entrypoint.sh b/build/fpm/entrypoint.sh
index 2f70c5c..809fa57 100644
--- a/build/fpm/entrypoint.sh
+++ b/build/fpm/entrypoint.sh
@@ -1,5 +1,7 @@
 #! /bin/sh
 
+set -e
+
 _term() {
     echo "Stopping Process!"
     kill -TERM "$fpm" 2>/dev/null
@@ -12,8 +14,9 @@ then
   pwd
   ls -alh
   cp .env.example .env
-  php artisan key:generate
+  php artisan key:generate || rm .env
 fi
+php artisan inspire
 
 $@ &
 
diff --git a/docker-compose.yml b/docker-compose.yml
index 0cab4d3..67b9997 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,6 +19,8 @@ services:
       - ./app:/html
   fpm:
     restart: unless-stopped
+    depends_on:
+      - composer
     build:
       dockerfile: ./build/fpm/Dockerfile
       target: ${ENVIRONMENT}
-- 
GitLab