This Template Helped Me Land a Job in Cologne 🇩🇪

2 min read
This Template Helped Me Land a Job in Cologne 🇩🇪

I arrived in Cologne, Germany last April 30, 2021. It was a very long 20+ hours trip from the Philippines 🇵🇭 connecting through Doha, Qatar and Frankfurt, Germany. This marks the end of my 2-year Europe job-hunting and the start of a new chapter in my career as a software engineer.

Most companies in Europe will require you to do exercises as part of the application process. Today, I open-sourced a template that I have been using on all of my job applications. This template includes a scalable Django application with Bootstrap 4 and using Daphne ASGI server, a PostgreSQL database, a Nginx image and an optional cron image (delete if not needed).

Disclaimer: Please take note that this template does not guarantee that you will land a job as it will still always depend on your own skills.

Project Details

Github repository: https://github.com/roniemartinez/docker-django-template
Demo: https://ddt.ron.sh/

Creating a project from Docker+Django Template

  1. Fork this project.
  2. Go to settings and convert your fork to a Template Repository, if not yet checked.
Make Template Repository
Convert to Template Repository

3. Create a new project and specify a Repository template to use.

Create repo with template
Create a new repository using template

4. Happy coding!

Build and run

  1. Clone your project locally
  2. Update the environment variables in env folder before running the following commands:
cd <project-folder>
docker-compose build
docker-compose up  # or "docker-compose up -d" to run in detached mode

3. Go to http://localhost:8081
4. For more technical settings (e.g. deployment to DigitalOcean), read more in the project repository: https://github.com/roniemartinez/docker-django-template

Modifications

The template was designed to have a minimum number of steps to run (see above) but you can modify the steps in docker-compose.yml. For further improvements, make a pull request.

Read more articles like this in the future by buying me a coffee!

Buy me a coffeeBuy me a coffee