Go to file
tomasz-lagodzinski-ynd 90184c793a
Merge pull request #1 from ynd-consult-ug/feature/readability
Description improvement.
2019-10-11 10:56:36 +02:00
README.md Description improvement. 2019-10-09 11:06:35 +02:00

README.md

About this repo

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.

This should not take more than a few hours. Good luck!

Intern level

  1. Fork this repo
  2. Checkout https://github.com/MicroPyramid/Django-CRM tag 0.4.0 into it
  3. Prepare your own centos based Dockerfile, using uwsgi
  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

  1. Add mailhog and traefik and configure everything to run behind it using /etc/hosts DNS entries
  2. Write a basic Jenkinsfile to build the app
  3. 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

  1. Extend the jenkinsfile to include everything created in the previous steps to a local minikube in dev namespace