Even though there were four ways to install pREST there’s mostly two ways to run it.
If you install pREST by downloading the binary or using Homebrew or using go get, you must pass the necessary variables binary as follows:
PREST_PG_USER=postgres \ PREST_PG_DATABASE=prest \ PREST_PG_PORT=5432 \ PREST_HTTP_PORT=3010 \ prest # Binary installed
Considering you already did the pull in the previous step:
docker run -e PREST_HTTP_PORT=3000 \ -e PREST_PG_HOST=127.0.0.1 \ -e PREST_PG_USER=postgres \ -e PREST_PG_PASS=pass \ prest/prest
or if use Docker Compose (there’s an example in the repository)
For more details on how to configure and other environment variables got to Configurations