Skip to content

Template designed for accelerated initial setup of your Django Rest Framework service.

Notifications You must be signed in to change notification settings

lengthylyova/drf-start

Repository files navigation

drf-start - Application template 📦️

Tests Build - Docker GitHub - Actions

Reverse proxy - nginx Django - REST Framework Database - PostgreSQL

OpenAPI - Swagger

Description 🔍️

drf-start - template designed for accelerated initial setup of your drf service. The template is fully dockerized with a swagger connected, nginx as a reverse-proxy and automated testing using GitHub Actions. What else do you need for an easy start?

The template already contains a users app, with prewritten tests. You can leave it and modify it as you need or simply delete it.

I will be glad if you offer your own solutions to improve this template. Feedback is very important.

Usage 🚀

Clone repository:

git clone https://github.com/lengthylyova/drf-start.git

Build images and Up containers:

docker compose up --build

Run manage.py commands:

# For example createsuperuser
docker compose run --rm drfs-django python manage.py createsuperuser