Ajout du Dockerfile et du drone.yml

master
Kyllian CHABANON 1 year ago
parent badb0b4777
commit 6ffdbacd3f

@ -0,0 +1,11 @@
FROM node:latest AS build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
COPY docker ./
RUN npm run build
FROM nginx:1.19-alpine
COPY --from=build /app/build /usr/share/nginx/html

@ -0,0 +1,28 @@
kind: pipeline
type: docker
name: Portfolio
trigger:
event:
- push
steps:
- name: docker-build-and-push
image: plugins/docker
settings:
dockerfile: docker/Dockerfile
context: .
registry: hub.codefirst.iut.uca.fr
mirror: https://proxy.iut.uca.fr:8443
repo: hub.codefirst.iut.uca.fr/kyllian.chabanon/portfolio
username:
from_secret: SECRET_REGISTRY_USERNAME
password:
from_secret: SECRET_REGISTRY_PASSWORD
- name: deploy-container
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: hub.codefirst.iut.uca.fr/kyllian.chabanon/portfolio:latest
CONTAINERNAME: portfolio
COMMAND: create
OVERWRITE: true
Loading…
Cancel
Save