This commit is contained in:
Tomasz Lagodzinski 2019-09-06 13:11:58 +02:00
commit 23faf2a9cd
1 changed files with 26 additions and 0 deletions

26
README.md Normal file
View File

@ -0,0 +1,26 @@
# About this repo
This repo is used as part of recruitation process for YND DevOps.
Every higher level, requires fulfilling all tasks from the previous level.
Tasks below shouldn't take more than:
- Intern 6h
- Junior 6h
- Mid 3h
## Intern level
- Fork this repo
- Checkout https://github.com/MicroPyramid/Django-CRM tag 0.4.0 into it
- Prepare your own centos based Dockerfile, using uwsgi
- Prepare your own docker-compose.yml, building your own postgresql docker image
## Junior
- Add mailhog and traefik and configure everything to run behind it using localhost DNS
- Write a basic Jenkinsfile to build the app and push the images to ECR in AWS, runs coverage and publishes it to jenkins
- Reimplement wait-for-postgres.sh without using any postgres client
## Mid
- Configure deploy to local minikube in dev namespace