2026-04-10 21:41:26 -05:00
2026-04-10 21:41:26 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 21:41:26 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-08 16:08:11 +00:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 21:41:26 -05:00
2026-04-10 21:41:26 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 20:51:43 -05:00
2026-04-10 21:41:26 -05:00
2026-04-10 20:51:43 -05:00

WaterTrek Backend

Skeleton Django backend for WaterTrek, using uv for package management and Docker for local development.

Stack

  • Django project: WaterTrek
  • First app: booking
  • Package manager: uv
  • Database: PostgreSQL (Docker service)

Run with Docker

  1. Optional: copy env defaults

    cp .env.example .env
    
  2. Build and start:

    docker compose up --build
    
  3. Visit the health endpoint:

    • http://localhost:8003/booking/health/

Run locally with uv

If your machine has internet access available for dependency install:

uv sync
uv run python manage.py migrate
uv run python manage.py runserver

Production-style server in Docker

The web container runs Gunicorn:

uv run gunicorn WaterTrek.wsgi:application --bind 0.0.0.0:8003 --workers 3
Description
backend for the booking platform
Readme 105 KiB
Languages
Python 99.4%
Dockerfile 0.3%
Shell 0.3%