···14141515A few environment variables are required to run the app. Use the `example.env` file as a template and store your environment variables in a `.env` file.
16161717-* PRIVATEJWKS: This is a private JWKS. You can generate one using the same Go OAuth [library](https://github.com/haileyok/atproto-oauth-golang).
1717+* PRIVATEJWKS: This is a private JWKS. You can generate one using the same Go OAuth [library](https://github.com/haileyok/atproto-oauth-golang). Once created, base64 encode it so it's easier to store in your env.
1818* SESSION_KEY: This can be anything as it's what's used to encrypt session data sent to/from the client.
1919* HOST: This needs to be a http URL where the server is running. For local dev I suggest using something like [ngrok](https://ngrok.com) to run you app locally and make it accessable externally. This is important for OAuth as the callback URL configured needs to be a publically accessable.
2020* DATABASE_MOUNT_PATH: This is where you wish the mysql database to be located.
21212222-Run the command `go build -o statuspherego ./cmd/statuspherego/main.go` which will build the app and then `./statuspherego` to run it.
2222+Run the command `go build -o statuspherego ./cmd/main.go` which will build the app and then `./statuspherego` to run it.
23232424If running locally I would then run `ngrok http http://localhost:8080` to get your publically accessable URL.
2525