# README
cmd/server
Description
This is a server for collecting metrics.
Now used only memory storage.
Run
$ go run ./cmd/server
Possible flags
-a
- Host of the server. Default:localhost:8080
. Alias forADDRESS
in env.-d
- Postgres DSN. Default:''
. Alias forDATABASE_DSN
in env.-f
- File storage path. Default:/tmp/metrics-db.json
. Alias forFILE_STORAGE_PATH
in env.-i
- Store interval in seconds. Default:300
. Alias forSTORE_INTERVAL
in env.-r
- Restore from file. Default:true
. Alias forRESTORE
in env.-k
- Key for hash ecnoding. Default empty. Alias forKEY
in env.
Test
$ go test ./internal/server/...