Solved! Go to Solution.
FROM node:18-slim
WORKDIR /app
COPY package*.json ./
RUN npm install --global --unsafe-perm sequelize-cli
RUN npm install --production
COPY . ./
EXPOSE 8000
CMD [ "npm","start" ]
Cloud Build.yaml:
#cloudbuild yaml file for saudi-evhc-dev-cloud-run-service
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/invoice-362011/evhc-saudi-dev', '.']
- name: 'gcr.io/cloud-builders/docker'
args: ['push', 'gcr.io/invoice-362011/evhc-saudi-dev']
- name: 'gcr.io/cloud-builders/gcloud'
args:
- 'run'
- 'deploy'
- 'saudi-evhc-dev' # cloud run service name
- '--image=gcr.io/invoice-362011/evhc-saudi-dev'
- '--platform=managed'
- '--region=asia-south1'
- '--port=8000'
options:
logging: 'CLOUD_LOGGING_ONLY'