From 1768f8566e2ef70aa8f9988573a9a5a88db7e943 Mon Sep 17 00:00:00 2001 From: Daniel Alarcon Date: Fri, 27 Sep 2019 12:35:17 +0200 Subject: [PATCH 1/2] add dockerfile --- Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8a1674b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ + +FROM node:10-alpine + +WORKDIR /usr/src/app/ +ADD . . +RUN npm install + +ENTRYPOINT [ "npm", "run", "start" ] \ No newline at end of file From c7ead4a904bcfc85766deb92ae8fb049d8c981d0 Mon Sep 17 00:00:00 2001 From: w3dani <48931264+w3dani@users.noreply.github.com> Date: Fri, 27 Sep 2019 12:36:46 +0200 Subject: [PATCH 2/2] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000..33ed500 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,30 @@ +# Build a Docker image +# https://docs.microsoft.com/azure/devops/pipelines/languages/docker + +trigger: +- master + +resources: +- repo: self + +variables: + tag: '$(Build.BuildId)' + +stages: +- stage: Build + displayName: Build image + jobs: + - job: Build + displayName: Build + pool: + vmImage: 'ubuntu-latest' + steps: + # Docker + - task: Docker@2 + inputs: + containerRegistry: 'hdgs2019 docker registry' + repository: 'hd-frontend' + command: 'buildAndPush' + Dockerfile: '**/Dockerfile' + tags: | + $(tag) \ No newline at end of file