- Install
docker
anddocker-compose
- Rename
default.env
file to.env
- Set environment variable in
.env
file - Setup project via
make setup_project
- Create migrations via
docker-compose run --rm liquibase update
Run via make run_project
Run via make run_psql
- Add new changeSet to server/migrations with semantic name like "001_create_user_table.xml"
- Create change via
docker-compose run --rm liquibase update
Rollback by count migrations via docker-compose run --rm liquibase rollbackCount <count>
Rollback by date migrations via docker-compose run --rm liquibase rollbackToDate <yyyy-MM-dd'T'HH:mm:ss>
Run via make run_tests