File tree Expand file tree Collapse file tree 3 files changed +32
-0
lines changed
Expand file tree Collapse file tree 3 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ nodejs_binary(
1212copy_to_bin (
1313 name = "bin_files" ,
1414 srcs = [
15+ "Dockerfile" ,
1516 "package.json" ,
1617 ],
1718)
@@ -27,3 +28,14 @@ esbuild_esm_bundle(
2728 "//apps/credential-service/lib" ,
2829 ],
2930)
31+
32+ sh_binary (
33+ name = "deploy" ,
34+ srcs = [
35+ "deploy.sh" ,
36+ ],
37+ data = [
38+ ":bin_files" ,
39+ ":credential-service.js" ,
40+ ],
41+ )
Original file line number Diff line number Diff line change 1+ FROM node:16-slim
2+
3+ WORKDIR /usr/src/app
4+
5+ COPY package.json ./
6+
7+ COPY credential-service.js ./
8+
9+ EXPOSE 8080
10+
11+ CMD ["node" , "credential-service.js" ]
Original file line number Diff line number Diff line change 1+ if [ -z $( which gcloud) ]; then
2+ echo " ###################################################################"
3+ echo " # Failed: #"
4+ echo " # gcloud must be installed in order to deploy this service #"
5+ echo " ###################################################################"
6+ exit 1;
7+ fi
8+
9+ gcloud run deploy credential-service --platform=managed --region=us-central1 --source $( dirname " $0 " )
You can’t perform that action at this time.
0 commit comments