menu
announcement

Spectrum is now read-only. Learn more about the decision in our official announcement.

Channels
Team

delierybot is awesome! so sad to see it shut down.

August 25, 2020 at 6:27pm

delierybot is awesome! so sad to see it shut down.

August 25, 2020 at 6:27pm
How do folks run it? serverless? k8s? any install guides?

August 25, 2020 at 8:25pm
What'd I miss? It doesn't appear to be shut down or in the process of...
Ok, I see what you're saying, it doesn't quite amount to shutting down. In terms of how I run it, I've run it against k8s and k3s on AWS. Happy to try and help where I can with any questions around deploying; have you had a chance to look at: https://docs.github.com/en/rest/guides/delivering-deployments
Edited
You could also run it locally with ngrok on either minikube, k8s or k3s if that piques your interests.

August 26, 2020 at 9:34am
There is also the option to run it with firebase https://github.com/deliverybot/deliverybot/tree/master/packages/firebase. I've deployed it like this

August 27, 2020 at 12:44am
well - as in the hosted service shutting down - not the project as such. So my point is running the UI + whatever listens to events somewhere. Do you run those things somewhere else than on the hosted solution?
(davidkarlsen), I'll stand it up again and provide the steps I used to deploy it soup to nuts –– including UI. I'd deployed it some months back when GitHub Actions was still in beta.
WIP –– It's all a bit convoluted, but I'll wire it up to ngrok a bit later today and validate
HTH
Edited
nice, so it seems this runs the backend. what about the frontend?
also - is the backend entirely request-driven - so that it could run as a lambda on aws?
I imagine so., but sounds like you're looking for some combination of Knative and CRDs –– I'd defer to or on this as it looks like they may've experimented with this in the past.
Edited

August 30, 2020 at 4:11am

August 30, 2020 at 6:18pm
Awesome - this will help me understand how to run it as a lambda
Edited

October 1, 2020 at 9:38am
I am trying to setup deliverybot in kubernetes without ngrok. Used the above PR as referrence. The docker image built successfully. However I'm getting following error:
throw new Error('options.secret required')
^
Edited
It's because my .env configmap is empty. So from where can I get these values:
CLIENT_ID=
CLIENT_SECRET=
APP_ID=
WEBHOOK_SECRET=
PRIVATE_KEY=
WEBHOOK_PROXY_URL=
Edited
And where shall I mount this configmap to inside deliverybot container so that the service picks it up while coming up?
(sudipsamanta1) you have to register your application under GitHub ( https://github.com/settings/apps )., after which your CLIENT_SECRET and other values are provided.
Edited
(ramene) Thank you. What should be the webhook URL while registering github app?

October 2, 2020 at 7:24pm
(ramene) Can you help me here? Since deliverybot hosted solution is going away, we really need to make it work on our kubernetes setup. So what shall we set in webhook URL?
Show more messages