17 lines
437 B
Docker
17 lines
437 B
Docker
# WARNING: Docker deployment is not officially supported (yet)
|
|
|
|
FROM ghcr.io/astral-sh/uv:python3.13-trixie
|
|
|
|
WORKDIR /app
|
|
|
|
# Git is required because of git-based dependencies
|
|
RUN apt update && apt install -y git && rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY . .
|
|
|
|
RUN uv sync --locked && uv pip install -e .
|
|
|
|
EXPOSE 8000
|
|
|
|
SHELL ["/bin/sh", "-c"]
|
|
ENTRYPOINT uv run javelina-cli migrate && uv run uvicorn javelina.asgi:app --host 0.0.0.0 --port 8000 |