cookiecutter-django Docker & Self-Hosted Deployment

GitHub

Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.

RAW Compose
1. Pull Image (DOCKERHUB) docker pull cookiecutter/cookiecutter-django
2. Docker Run (1-Click Launch) docker run -d --name cookiecutter-django --restart always cookiecutter/cookiecutter-django:latest
3. Podman Run podman run -d --name cookiecutter-django --restart always cookiecutter/cookiecutter-django:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/cookiecutter/cookiecutter-django:latest
5. ORAS Pull (OCI Artifact) oras pull cookiecutter/cookiecutter-django:latest
6. Compose Deployment docker compose up -d
{{cookiecutter.project_slug}}/docker-compose.docs.yml
Download .yml
services:
  docs:
    image: {{ cookiecutter.project_slug }}_local_docs
    container_name: {{ cookiecutter.project_slug }}_local_docs
    build:
      context: .
      dockerfile: ./compose/local/docs/Dockerfile
    env_file:
      - path: ./.envs/.local/.django
        required: false
    volumes:
      - /app/.venv
      - ./docs:/docs:z
      - ./config:/app/config:z
      - ./{{ cookiecutter.project_slug }}:/app/{{ cookiecutter.project_slug }}:z
    ports:
      - '9000:9000'
    command: /start-docs