fix(ci): .env.ci for composer install in Actions
This commit is contained in:
@@ -0,0 +1,46 @@
|
|||||||
|
# Stub env for Gitea Actions / local CI (no production secrets).
|
||||||
|
# Copied to .env.local by .gitea/workflows/build.yml before composer install.
|
||||||
|
|
||||||
|
APP_ENV=dev
|
||||||
|
APP_DEBUG=0
|
||||||
|
APP_SECRET=ci-not-a-real-secret-change-me-32b
|
||||||
|
SYMFONY_DEPRECATIONS_HELPER=999999
|
||||||
|
|
||||||
|
DATABASE_URL="postgresql://ci:ci@127.0.0.1:5432/ci?serverVersion=16&charset=utf8"
|
||||||
|
DATABASE_CABINET_URL="postgresql://ci:ci@127.0.0.1:5432/ci_cabinet?serverVersion=16&charset=utf8"
|
||||||
|
DATABASE_BITRIX_URL="mysql://ci:ci@127.0.0.1:3306/ci?serverVersion=8.0"
|
||||||
|
|
||||||
|
REDIS_URL=redis://127.0.0.1:6379
|
||||||
|
MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0
|
||||||
|
MAILER_DSN=null://null
|
||||||
|
MAILER_ACCESS_TOKEN=ci-mailer-token
|
||||||
|
LOCK_DSN=sqlite:///%kernel.project_dir%/var/lock.db
|
||||||
|
|
||||||
|
JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem
|
||||||
|
JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem
|
||||||
|
JWT_PASSPHRASE=
|
||||||
|
|
||||||
|
AES_SECRET_KEY=ci-aes-secret-key-32bytes-min!!
|
||||||
|
AES_CIPHER_METHOD=aes-256-cbc
|
||||||
|
|
||||||
|
CORS_ALLOW_ORIGIN="['http://admin.test.sova.local']"
|
||||||
|
API_BASE_URL=http://api.test.sova.local
|
||||||
|
API_PUBLIC_URL=http://api.test.sova.local
|
||||||
|
INTEGRATIONS_STUB_MODE=true
|
||||||
|
API_CLIENT=sova-ci-bot
|
||||||
|
|
||||||
|
SMSRU_URL=http://localhost
|
||||||
|
SMSRU_TOKEN=noop
|
||||||
|
SMSRU_SENDER=noop
|
||||||
|
SMS4B_URL=http://localhost
|
||||||
|
SMS4B_TOKEN=noop
|
||||||
|
SMS4B_SENDER=noop
|
||||||
|
MIS_URL=http://localhost
|
||||||
|
WIDGET_API_URL=http://localhost
|
||||||
|
BITRIX_URL=http://localhost
|
||||||
|
SMARTCAPTCHA_URL=http://localhost
|
||||||
|
SMARTCAPTCHA_KEY=noop
|
||||||
|
CT_URL=http://localhost
|
||||||
|
CT_PARAMS=91:1:token
|
||||||
|
|
||||||
|
VAR_DUMPER_SERVER=127.0.0.1:9912
|
||||||
@@ -21,6 +21,12 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
php-version: '8.4'
|
php-version: '8.4'
|
||||||
extensions: pdo_pgsql, redis, intl, zip, gd
|
extensions: pdo_pgsql, redis, intl, zip, gd
|
||||||
|
- name: Prepare CI environment
|
||||||
|
run: |
|
||||||
|
cp .env.ci .env.local
|
||||||
|
mkdir -p config/jwt var
|
||||||
|
openssl genrsa -out config/jwt/private.pem 2048
|
||||||
|
openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pem
|
||||||
- run: composer install --prefer-dist --no-interaction
|
- run: composer install --prefer-dist --no-interaction
|
||||||
- run: composer phpunit || true
|
- run: composer phpunit || true
|
||||||
- run: composer audit || true
|
- run: composer audit || true
|
||||||
|
|||||||
Reference in New Issue
Block a user