···51515252The Project contains a [Dockerfile](Dockerfile) that can be built locally or in a pipeline. I also provide the latest state of the `main` branch as an image
53535454+#### Compose
5555+5656+1. Create a compose file, e.g. `docker-compose.yml`
5757+5858+```bash
5959+version: '3.8'
6060+services:
6161+ paw:
6262+ image: ghcr.io/aottr/paw:latest
6363+ container_name: paw-ticket-system
6464+ restart: unless-stopped
6565+ ports:
6666+ - "127.0.0.1:8000:8000"
6767+ env_file:
6868+ - .env
6969+```
7070+7171+2. Run the container with compose
7272+7373+```bash
7474+docker compose up -d
7575+```
7676+7777+3. Migrate the database (optional, recommended)
7878+7979+```bash
8080+docker compose exec paw python manage.py migrate
8181+```
8282+8383+4. Collect static files (optional, recommended)
8484+8585+```bash
8686+docker compose exec paw python manage.py collectstatic --no-input
8787+```
8888+5489## Usage
55905691- Access the application through `http://localhost:8000`.