new csrf work flow

This commit is contained in:
2026-01-17 05:53:59 +07:00
parent 6bc7f8503a
commit fd8f022cae
7 changed files with 98 additions and 60 deletions

View File

@@ -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