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
|
|
|
|
|
|
2024-06-13 17:10:28 +03:00
|
|
|
|
DataBase => kebab_style
|
2024-06-13 17:07:58 +03:00
|
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
2024-07-05 10:27:50 +03:00
|
|
|
|
frontend: [dev-php.webeffector.net/](https://dev-php.webeffector.net/)
|
2024-06-13 17:07:58 +03:00
|
|
|
|
|
2024-07-05 10:27:50 +03:00
|
|
|
|
backend: [admin-dev-php.webeffector.net/](https://admin-dev-php.webeffector.net/)
|
2024-06-13 17:07:58 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test data for stage/dev:
|
|
|
|
|
|
|
|
|
|
- Администратор admin@web.local:admin
|
2024-07-04 06:42:20 +03:00
|
|
|
|
- Супервайзор supervisor@web.local:supervisor
|
2024-06-13 17:07:58 +03:00
|
|
|
|
- Менеджер manager@web.local:manager
|
2024-07-04 06:42:20 +03:00
|
|
|
|
- Пользователь customer@web.local:customer
|