Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set-up Backend CI #6

Open
mmmoli opened this issue Mar 25, 2020 · 5 comments
Open

Set-up Backend CI #6

mmmoli opened this issue Mar 25, 2020 · 5 comments

Comments

@mmmoli
Copy link
Member

mmmoli commented Mar 25, 2020

No description provided.

@gcristofol
Copy link
Contributor

What's the endgame here? Move away from cloudbuild? Using github actions instead?

@mmmoli
Copy link
Member Author

mmmoli commented Apr 5, 2020

@gcristofol thanks for asking 🙏🏻

I'm not going to answer very well.

If that makes sense, yeah! Our api runs on Google Cloud Run right now. Usage is low enough that we're well within the limits of the discount so cost is £0.

It's fine, and it works, but I'm worried it's going to get pricey.

Plus digitialocean gave us free credits so I feel guilt for not using them.

One idea I've had: we have a Firebase-Functions project to do some operations behind the scenes, I was thinking of running our own lambda provider; again just to save costs.

What would you recommend?

@gcristofol
Copy link
Contributor

@mmmoli I can have a go at the k8s manifests first (issue #2)
add that to the repo and then have a go at github actions.
Changing from do to another managed kuberentes should be an easy change at that point

@mmmoli
Copy link
Member Author

mmmoli commented Apr 8, 2020

@gcristofol that would be 👌😎💯

@gcristofol
Copy link
Contributor

I created a workflow on my fork of this repo:
dockerworkflow

Once the k8s resources are merged, this can be added to trigger docker builds and pushes on master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants