Initial.
This commit is contained in:
commit
23faf2a9cd
|
|
@ -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
|
||||||
Loading…
Reference in New Issue