Can I use workflows to deploy my Node.js/Express application to Google App Engine,
without creating a Docker image, using gcloud sdk ??
I came across another thread: Which executor for a Dockerized Node app deployed to Google Cloud?
Where the author is looking for a Docker Executor which has both gcloud-sdk and nodejs, but couldn’t find any.
So I think have the following alternatives:
- Build my own custom image with gcloud + nodejs
- Use the gcloud-sdk executor and install nodejs in it during every workflow execution
- Or simply have two jobs:
a. Build and Dockerize: To build, test, create a Docker image, push to GCR
b. Deploy: Use the cloud sdk executor, to deploy my Docker container on App Engine