Goals of this app: https://bmdavis41902.notion.site/Tapir-App-Goals-d33eb7f8a5a94725af3f07cae2ecd86c
- Ensure you have Go installed & download task https://taskfile.dev/installation/
- Download the needed packages
task install
- Create and populate the
app.env
file with the needed environment variables, can be found inapp.env.example
- Start the dev server
task dev
- View the API docs at http://localhost:8080/swagger
Note: for Windows users, update your bin
& cmd
string to include the .exe
extension in .air.toml file before running task dev
bin = "./tmp/main.exe"
cmd = "go build -o ./tmp/main.exe cmd/http/main.go"
Railway is the recommended deployment platform, but any platform that supports Docker should work.
Reference Video: https://youtu.be/C3cIIz73Q3s