new-support.webeffector.ru/README.md

88 lines
1.4 KiB
Markdown
Raw Permalink 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
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