27 lines
844 B
Markdown
27 lines
844 B
Markdown
# Installation
|
|
|
|
## Launch API
|
|
`go run ./cmd/api`
|
|
|
|
If you want, you can also verify that the command-line flags are working correctly by specifying alternative **port** and **env** values when starting the application.
|
|
When you do this, you should see the contents of the log message change accordingly. For example :
|
|
|
|
`go run ./cmd/api -port=3030 -env=production`
|
|
**time=2025-10-10T11:08:00.000+02:00 level=INFO msg=
|
|
"starting server" addr=:3030 env=production**
|
|
|
|
## Test endpoints
|
|
`curl -i localhost:4000/v1/healthcheck`
|
|
The *-i* flag in the command above instructs curl to display the HTTP response headers as well as the response body.
|
|
|
|
### Result
|
|
|
|
HTTP/1.1 200 OK
|
|
Date: Mon, 05 Apr 2021 17:46:14 GMT
|
|
Content-Length: 58
|
|
Content-Type: text/plain; charset=utf-8
|
|
|
|
status: available
|
|
environment: development
|
|
version: 1.0.0
|