sgvanpelt / devops-assignments-sgvanpelt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevOps-starter

Dit is de starter github repository voor de DevOps course van Avans Informatica 's Hertogenbosch blok 11 DevOps.

Kijk op de blackboard course om de opdrachten voor deze repository te verbeteren.

Week 2

Api CI Frontend CI

Week 3

docker network create devops-assignments

Mongo

docker run --name mongo -d --rm --network devops-assignments -p 27017:27017 mongo:latest

-- voor mongo die container verwijderd waardoor data kwijt is:

docker run --rm -p 3000:3000 --network devops-assignments ${pwd}/data:/data/db --env DB=mongo --name api api

Api

docker run --rm -p 3000:3000 --network devops-assignments --env DB=mongo --name api api

Frontend

docker run --rm -p 4200:4200 --name frontend frontend

Week 4

docker-compose up --build

Week 5

docker swarm init

docker node ls

docker stack deploy --compose-file docker-compose.yml sockshop

docker stack rm sockshop

docker swarm leave --force

Week 6

docker-compose up -d

About


Languages

Language:TypeScript 26.1%Language:Shell 25.3%Language:HCL 15.0%Language:Python 11.2%Language:HTML 8.9%Language:JavaScript 7.1%Language:Ruby 3.0%Language:SCSS 2.6%Language:Dockerfile 0.6%Language:Mustache 0.2%