Merge pull request #1 from ynd-consult-ug/feature/readability
Description improvement.
This commit is contained in:
		
						commit
						90184c793a
					
				
							
								
								
									
										22
									
								
								README.md
								
								
								
								
							
							
						
						
									
										22
									
								
								README.md
								
								
								
								
							|  | @ -3,22 +3,26 @@ | ||||||
| This is a repository used in YND Technologies recruitment process. | This is a repository used in YND Technologies recruitment process. | ||||||
| Based on your experience, take the following tasks and try to accomplish as many as possible. | Based on your experience, take the following tasks and try to accomplish as many as possible. | ||||||
| 
 | 
 | ||||||
| This should not take more than few hours. | This should not take more than a few hours. | ||||||
| Good luck! | Good luck! | ||||||
| 
 | 
 | ||||||
| ## Intern level | ## Intern level | ||||||
| 
 | 
 | ||||||
| - Fork this repo | 1. Fork this repo | ||||||
| - Checkout https://github.com/MicroPyramid/Django-CRM tag 0.4.0 into it | 2. Checkout https://github.com/MicroPyramid/Django-CRM tag 0.4.0 into it | ||||||
| - Prepare your own centos based Dockerfile, using uwsgi | 3. Prepare your own centos based Dockerfile, using uwsgi | ||||||
| - Prepare your own docker-compose.yml, building your own postgresql docker image | 4. Prepare your own docker-compose.yml, building your own postgresql docker image | ||||||
|  | 
 | ||||||
|  | The expectation is to be able to run `docker-compose up` and have Django-CRM running using your Dockerfile (with uwsgi) and the postgresql you setup. | ||||||
| 
 | 
 | ||||||
| ## Junior | ## Junior | ||||||
| 
 | 
 | ||||||
| - Add mailhog and traefik and configure everything to run behind it using localhost DNS | 5. Add mailhog and traefik and configure everything to run behind it using /etc/hosts DNS entries | ||||||
| - Write a basic Jenkinsfile to build the app and push the images to ECR in AWS, runs coverage and publishes it to jenkins | 6. Write a basic Jenkinsfile to build the app | ||||||
| - Reimplement wait-for-postgres.sh without using any postgres client | 7. Reimplement wait-for-postgres.sh without using any postgres client (f.e. with netcat) | ||||||
|  | 
 | ||||||
|  | As an extension of intern level, the person running `docker-compose up` would also have traefik and mailhog running. | ||||||
| 
 | 
 | ||||||
| ## Mid | ## Mid | ||||||
| 
 | 
 | ||||||
| - Configure deploy to local minikube in dev namespace | 8. Extend the jenkinsfile to include everything created in the previous steps to a local minikube in dev namespace | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue