19 lines
548 B
Markdown
19 lines
548 B
Markdown
# Prerequisites for development
|
|
|
|
- Installing dependencies: `go mod tidy`
|
|
- Verifying that the `.env` file is present and well configured.
|
|
|
|
## Running migrations
|
|
|
|
A migration cli is made available through the package: `./cmd/migrate`
|
|
At first it is needed to run: `go run ./cmd/migrate db init` to initialize the
|
|
tables needed by golang's bun.
|
|
|
|
Then, if there are migrations needed to be applied, run: `go run ./cmd/migrate db migrate`
|
|
|
|
Everything should be taken care of.
|
|
|
|
## Running the server
|
|
|
|
The server can be ran as easily as: `go run .`
|