I have an existing Ruby on Rails app.
The app is currently deployed on Heroku. We want to move to GCloud.
All environmental vars are currently stored in Heroku config vars. We want to still maintain environmental variable simply in GCloud UI. Each environment should use unique variables for isolation.
Currently we use a mix of external tools to power app
Mailgun (SMTP)
S3 (data storage -- only sitemap)
Heroku auto SSL (using LetsEncypt)
We want to bring the app and these external tools all into Google Cloud (hosted on app engine / or recommended alternative):
Mail API (SMTP)
Google Cloud Storage (sitemap , photo hosting #95 )
LetsEncypt auto cert gen
The open-source app is hosted on Github repo and deploys using production and staging branches.
Currently deploys to appropriate instances on Heroku (via commit).Both have unique environmental variables. We want to have same simple dev pipeline, but deploy to Google CP on commit
Note, staging can publicly accessible for simplicity (but should set env var that uses [login to view URL] to prevent being indexed).
Staging: [login to view URL]
Production: https://explorer.trekview.org.
Please contact me if you are expert.
Hey There,
I am having 10+ years of experience in Cloud Ops and ROR development.
There are few scopes of the projects
1. Mailgun API will run as it is. (Recommended)
2. S3 is to be changed with Google Cloud Bucket Storage
3. Cloud Deployment Process (Heroku has an automated deployment process, but for GCP we need to build a separate Deploymentment Process)
I will migrate it to Google Cloud App Engine for higher scalability and performance and also, I would like to know about the database that you are using with your application.
Please inbox to discuss more the project and complete it ASAP.
Thanks.