-
Create your repo
-
Add Code
-
Add Dockerfile (example below, feel free to remix)
FROM node:8
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./
RUN npm install
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "npm", "start" ]
Add a build trigger: here
Select the repo you would like to configure (you will need admin perms on that repo)
On the trigger configuration screen, you can leave the defaults
Click run trigger on the triggers page to trigger a build
Once the build completes successfully, you can use gcr.io//: to link to your newly built docker image