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