- node js express
- db-migrate
- Clone
- Duplicate .env.example -> .env
- Modify .env
- RUN app
$ docker-compose up
- Install package
$ docker exec -it qays_api npm install
- Check with open in the browser http://host:port
- Create DB migration
$ docker exec -it qays_api db-migrate create <migration-name>
- Then edit api/migrations files
- Migrate database
$ docker exec -it qays_api db-migrate up
- Create DB seeder
$ docker exec -it qays_api db-migrate --migrations-dir "seeders" create <seeder-name>
- Then edit api/seeders files Migrate Seeder
$ docker exec -it qays_api db-migrate --migrations-dir "seeders" up
{
'success': false,
'data': [],
'message': 'success'
'errors': null
}
{
'success': false,
'data': [],
'message': 'Error message',
'errors': {
'email': 'wrong email',
'password': 'wrong password'
}
}