new csrf work flow
This commit is contained in:
17
Makefile
17
Makefile
@@ -1,4 +1,4 @@
|
||||
.PHONY: build up down install logs bash migrate
|
||||
.PHONY: build up down install logs bash migrate key
|
||||
|
||||
|
||||
build:
|
||||
@@ -22,4 +22,17 @@ bash:
|
||||
docker compose exec app sh
|
||||
|
||||
migrate:
|
||||
docker compose exec app php /var/www/db/migrate.php
|
||||
docker compose exec app php /var/www/db/migrate.php
|
||||
|
||||
key:
|
||||
@echo "Generating new APP_KEY..."
|
||||
@KEY=$$(docker compose exec -T app php -r "echo bin2hex(random_bytes(32));"); \
|
||||
if grep -q '^APP_KEY=' .env; then \
|
||||
sed -i "s/^APP_KEY=.*/APP_KEY=$$KEY/" .env; \
|
||||
else \
|
||||
echo "APP_KEY=$$KEY" >> .env; \
|
||||
fi; \
|
||||
echo "APP_KEY set to $$KEY"; \
|
||||
echo "Restarting app container to apply new key..."; \
|
||||
make down
|
||||
make up
|
||||
Reference in New Issue
Block a user