feat: encrypting & config
This commit is contained in:
@@ -5,7 +5,7 @@ include .env
|
||||
export
|
||||
endif
|
||||
|
||||
.PHONY: help init build up down ps logs clean setup composer migrate migrate-status migrate-rollback sh psql
|
||||
.PHONY: help init build up down ps logs clean setup composer migrate migrate-status migrate-rollback keygen config-show sh psql
|
||||
|
||||
help:
|
||||
@echo "Доступные команды:"
|
||||
@@ -21,6 +21,8 @@ help:
|
||||
@echo " make migrate - применить миграции базы данных (php bin/migrate up)"
|
||||
@echo " make migrate-status - показать статус миграций (php bin/migrate status)"
|
||||
@echo " make migrate-rollback - откатить последнюю миграцию (php bin/migrate down)"
|
||||
@echo " make keygen - сгенерировать APP_KEY (php bin/config keygen)"
|
||||
@echo " make config-show - показать итоговый конфиг (php bin/config show)"
|
||||
@echo " make sh - открыть shell в контейнере приложения"
|
||||
@echo " make psql - подключиться к PostgreSQL (psql)"
|
||||
|
||||
@@ -68,6 +70,14 @@ migrate-status:
|
||||
migrate-rollback:
|
||||
docker compose exec app php bin/migrate down
|
||||
|
||||
keygen:
|
||||
@KEY=$$(docker compose exec -T app php bin/config keygen | head -n1); \
|
||||
sed -i.bak -e "s|^APP_KEY=.*|APP_KEY=$$KEY|" .env && rm -f .env.bak; \
|
||||
echo "APP_KEY обновлён в .env. Перезапусти app: make up (старые enc:-значения нужно перешифровать)"
|
||||
|
||||
config-show:
|
||||
docker compose exec app php bin/config show
|
||||
|
||||
sh:
|
||||
docker compose exec app sh
|
||||
|
||||
|
||||
Reference in New Issue
Block a user