- Change line separator at
docker/php/configs/composer
,docker/php/configs/docker-php-entrypoint
toLF (\n)
- Add
127.0.0.1 api.gt-music-app.com
127.0.0.1 admin.gt-music-app.com
to hosts
config
3. Run entrypoint.sh
4. Enjoy the silence :)
API - http://api.gt-music-app.com/
Admin panel - http://admin.gt-music-app.com/
phpMyAdmin - http://localhost:8081/
kibana - http://localhost:5601/
- Login:
admin
, Passwordadmin
- Login:
demo
, Passworddemo
Run docker exec -w /var/www/html/api.gt-music-app.com app-php ./vendor/bin/codecept run unit
Docker - 0.10.1
API - 0.8.1
Admin panel - 0.9.0
Nginx - 0.2.0
PHPUnit Tests - 0.5.1
DB - 0.4.2
- PHP 7.2-fpm
- PHP Extensions for Yii2
- Composer
- init api application source files
- init admin-panel application source files
- nginx (1.15)
- MySQL (8.0.3, InnoDB)
- PhpMyAdmin (4.7)
- server configurations (nginx)
- api application setup configuration
- test dumpy data import script
- admin panel application setup configuration
- ElasticSearch
- .env
- entrypoint.sh
- api application configurations
- admin-panel application configurations
- General api server configurations
- Authorization
- Artists CRUD
- Albums CRUD
- Tracks CRUD
- Genres CRUD
- Favorites CRUD (tracks, albums or artists)
- test dumpy data
- code refactoring and optimization
- General configurations
- packages
- RBAC (all actions accessible only for login user)
- Artists CRUD
- Albums CRUD
- Tracks CRUD
- Genres CRUD
- Favorites CRUD (tracks, albums or artists)
- Make favorite track, album or artist action
- code refactoring and optimization
- user authorization structure
- artists structure
- albums structure
- tracks structure
- genres structure
- favorites structure
- elasticsearch
- structure optimization (add indexes etc)
- admin panel access
- artists cud
- albums cud
- tracks cud
- genres cud
- favorites cud
- installation and build guide
- configuration docs