CI‐CD - Iemand005/IT-Landscape GitHub Wiki
Tijdens deze opdracht gaan jullie een CI/CD pipeline opzetten om automatisch een docker image in jullie Github Image Reprository.
Volg eerst de stappen op deze documentatiepagina om een basis docker image te creëren. Je zorgt ervoor dat de code natuurlijk in jullie Github repository staat.
CI/CD pipeline opzetten
Voorbereiding - Maken van basis Docker image
Maak een kopie van de Docker getting-started-app repository:
git clone https://github.com/docker/getting-started-app.git
Open de gekloonde map in een tekst editor naar keuze. We zullen hier verder gaan met Visual Studio Code.
Maak een nieuw bestand aan genaamd Dockerfile
.
In dit bestand mag je de volgende code plakken:
# syntax=docker/dockerfile:1
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000