☘️ A REST API project was built by PHP, followed the SOLID principles and Clean Architecture.
- Protect API with CORS
- Authorization with Laravel Passport
- Prevent registration with week password
- Tests
- Login
- Register
- Uuid
- Centralize log with Syslog-ng
- API Caching with Memcached
├── config # contains all env file for different environments
├── environment # dockerfile
└── web # main sourcecode
Add domain to your host file ( MacOS )
make host
Build docker image
make build
Start docker container
make up
Create DB table in Mysql
make db-create
Run migration on DB
make db-migrate
Access api by putting below domain on Postman
tinnyapi.local