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