diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ab7c829..48bf897 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -48,4 +48,5 @@ jobs: docker compose up -d backend docker compose exec --workdir /var/www/html backend APP_RUNTIME_ENV=prod php bin/console secrets:decrypt-to-local --force docker compose exec --workdir /var/www/html backend php ./bin/console doctrine:migration:migrate --dry-run + docker compose exec --workdir /var/www/html backend php ./bin/console lexik:jwt:generate-keypair --skip-if-exists docker compose exec --workdir /var/www/html backend php ./bin/console cache:clear \ No newline at end of file diff --git a/project/.env.prod b/project/.env.prod index 67fac65..1efcbc4 100644 --- a/project/.env.prod +++ b/project/.env.prod @@ -30,3 +30,6 @@ DATABASE_URL="mysql://app:%env(DATABASE_PASSWORD)%@mysql:3306/app?serverVersion= #DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=16&charset=utf8" ###< doctrine/doctrine-bundle ### REDIS_URL=redis://redis:6379?timeout=5 +JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem +JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem +JWT_PASSPHRASE=%env(JWT_PASSPHRASE)% \ No newline at end of file diff --git a/project/config/secrets/dev/dev.JWT_PASSPHRASE.0269d8.php b/project/config/secrets/dev/dev.JWT_PASSPHRASE.0269d8.php new file mode 100644 index 0000000..3786540 --- /dev/null +++ b/project/config/secrets/dev/dev.JWT_PASSPHRASE.0269d8.php @@ -0,0 +1,3 @@ + null, 'DATABASE_PASSWORD' => null, + 'JWT_PASSPHRASE' => null, ]; diff --git a/project/config/secrets/prod/prod.JWT_PASSPHRASE.0269d8.php b/project/config/secrets/prod/prod.JWT_PASSPHRASE.0269d8.php new file mode 100644 index 0000000..9339a8d --- /dev/null +++ b/project/config/secrets/prod/prod.JWT_PASSPHRASE.0269d8.php @@ -0,0 +1,3 @@ + null, 'DATABASE_PASSWORD' => null, + 'JWT_PASSPHRASE' => null, ];