Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites

Optional: curl or wget for flake commands.


Setup

With Flakes (Recommended)

  1. Clone the repository
git clone <repo-url>
cd <repo-directory>
  1. Enter the development shell
nix develop
  1. Start/Stop
# Start the full stack in Docker
nix run .#up

# Stop everything
nix run .#down
  1. Utils
# Django commands
run            # runserver
migrations     # makemigrations
migrate        # migrate
createapp      # startapp
createadmin    # createsuperuser

# Docker-specific commands
docker-migrations
docker-migrate
docker-createapp
docker-createadmin

# Clean Docker resources
docker-clean-all

Without Flakes

  1. Install Dependencies
docker-compose
postgresql
mkcert
python314
uv
  1. Start/Stop
# Start the full stack in Docker
docker compose up --build

# Stop everything
docker compose down
  1. Utils
docker compose exec django_backend uv run manage.py makemigrations
docker compose exec django_backend uv run manage.py migrate --no-input
docker compose exec django_backend uv run manage.py startapp
docker compose exec django_backend uv run manage.py createsuperuser

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages