new-support.webeffector.ru/README.md

87 lines
1.4 KiB
Markdown
Raw Normal View History

2024-06-13 17:07:58 +03:00
Support WebEffector.ru
-
2024-06-13 17:00:42 +03:00
2024-06-13 17:07:58 +03:00
## CodeStyle
DataBase => kebabStyle
PHP => camelCaseStyle
## Starting
#### Stack:
- php 8.1.27
- mysql 8
- Docker [docker.com](https://www.docker.com/get-started/)
#### Docker
Init:
docker-compose run --rm php ./init --env=Development --overwrite
Composer install:
docker-compose run --rm php composer install
Run Yii migrations:
Init application
docker-compose run --rm php ./yii migrate 2
Init RBAC
docker-compose run --rm php ./yii migrate 4 --migrationPath=@yii/rbac/migrations
Migrate other
docker-compose run --rm php ./yii migrate
Dump:
docker ps
docker exec -it номеронтейнера_mysql bash
mysql -u root -proot db_name < /dump/dump.sql
### Use
Hosts:
127.0.0.1 web.local
127.0.0.1 admin.web.local
Up:
docker-compose up -d
Down:
docker-compose down
ReBuild without a cache:
docker-compose build --no-cache php
Url dev:
frontend: [web.local](http://web.local)
backend: [admin.web.local](http://admin.web.local)
Url stage:
frontend: [example.webeffector.ru](https://example.webeffector.ru)
backend: [admin-example.webeffector.ru](https://admin-example.webeffector.ru)
Test data for stage/dev:
- Администратор admin@web.local:admin
- Менеджер manager@web.local:manager
- Пользователь user@web.local:user