Skip to content

Commit e2822dd

Browse files
committed
Handle app keys that conflict with sed
1 parent d8583dd commit e2822dd

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

osse.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,12 @@ copy_api_env() {
109109
cp osse-core/.env.example osse-core/.env
110110

111111
# Replace the app key
112-
if [ -z "$OSSE_ENCRYPTION_KEY" ]; then
113-
if [ -z $OSSE_DOCKER_PORT ]; then
112+
if [[ -z "$OSSE_ENCRYPTION_KEY" || "$OSSE_ENCRYPTION_KEY" == "APP_KEY=" ]]; then
113+
if [[ -z "$OSSE_DOCKER_PORT" ]]; then
114114
(cd osse-core && frankenphp php-cli artisan key:generate)
115115
fi
116116
else
117-
sed -i "s+APP_KEY.*+$OSSE_ENCRYPTION_KEY+" osse-core/.env
117+
sed -i '/^APP_KEY=/c\'"$OSSE_ENCRYPTION_KEY" osse-core/.env
118118
fi
119119

120120
sed -i "s+APP_ENV.*+APP_ENV=$OSSE_ENV+" osse-core/.env

0 commit comments

Comments
 (0)