Advanced Deployment Options
Postgres
SlackerNews can use a Postgresql database to store and track activity on shared links. The standard Helm chart includes a containerized version of Postgres to run, and defaults to enabling this.
It may be preferrable to run your own Postgres database, if you'd prefer to manage the stateful components of SlackerNews separately.
If you want to run Postgres outside of the cluster, use the following parameters to helm install
or helm upgrade
:
--set postgres.deploy_postgres=false \
--set postgres.uri=postgres://...
Slack
Once you've created a Slack app, you'll need the ClientID, ClientSecret, and Bot Token to use as parameters:
--set slack.clientId=3688491666547.38597... \
--set slack.clientSecret=96761d... \
--set slack.token=xoxb-3688491666...