Docker provides a self-contained environment to run Cevichería El Sabor Marino without installing Python or any dependencies directly on your machine. The includedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/diazdavilajesus16-stack/Sevicheria-Mar-sabroso/llms.txt
Use this file to discover all available pages before exploring further.
docker-compose.yml and Dockerfile handle everything: building the image, mapping port 8000, and mounting your local code into the container so changes are reflected immediately without a rebuild.
Configuration files
Dockerfile uses python:3.12-slim as its base image to keep the image size small. It installs requirements.txt before copying the rest of the source code, which means Docker can cache the dependency layer and skip reinstalling packages when only application code changes. Port 8000 is exposed and the Django development server is launched bound to 0.0.0.0 so it is reachable from outside the container.
The docker-compose.yml maps host port 8000 to container port 8000 and mounts the project directory as a volume at /app. This means any code changes you make locally are immediately visible inside the running container — no rebuild required.
Docker steps
Build and start the container
From the project root, build the Docker image and start the service:The first run downloads the
python:3.12-slim base image and installs dependencies. Subsequent runs are faster because Docker caches the image layers.Open the site in your browser
Once the container is running, visit:
- Homepage: http://localhost:8000
- Django admin: http://localhost:8000/admin/