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

Update Circle CI config #39

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Update Circle CI config #39

wants to merge 11 commits into from

Conversation

rdohms
Copy link
Member

@rdohms rdohms commented Jul 19, 2019

  • Dockerify
  • Remove Vagrant
  • Explore k8s hosting at True

Dockerify sub-tasks:

  • fpm/cli
  • nginx
  • serve static assets

@rdohms rdohms marked this pull request as ready for review July 19, 2019 20:10
@rdohms rdohms force-pushed the ci/update-circle-ci branch 4 times, most recently from bb3ea0e to 56e62c6 Compare July 19, 2019 20:49
This gears the raffler towards running in a k8s environment, which we
are exploring with True. It also runs locally with a close mapping to
how it would run in such and environment.
@rpkamp
Copy link

rpkamp commented Sep 15, 2019

Have you considered Google Cloud AppEngine? If you replace Redis with Google Cloud Firestore (which should be trivial) you can run the entire application with very good scaling and scale-to-zero (no instances running when there are no requests) without too much hassle, and basically for free. Firestore is free up to 1GB, and AppEngine is free up to 28 hours a day (1 instance for 24 hours + a second instance for 4 hours). (source: https://cloud.google.com/free/)

We run a few of these for work and it works amazing. First hit when are there no instances are a bit slower (~700ms) but after that everything is fast, and stays fast.

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

Successfully merging this pull request may close these issues.

2 participants