A project for Nimble Go Internal Certification on Web
To start the development server, .env
file must be created.
- Copy
.env.example
file and rename to.env
-
air
is used for live reloading -
goose
is used for database migration. -
forego
manages Procfile-based applications. -
goview
is used for the front-end part
They need to be built as a binary file in $GOPATH
.
make install-dependencies
make dev
The application runs locally at http://localhost:8080
Execute all unit tests:
make test
make migration/create MIGRATION_NAME={migration name}
make migration/status
make db/migrate
make db/rollback