Files
prettysunflower 17d4bc4405
pytest / acls (push) Failing after 13s
Build Docker images / static-arm64 (push) Successful in 28s
Worker Clippy check / clippy_check (push) Successful in 30s
Build Docker images / worker-amd64 (push) Successful in 35s
Build Docker images / static-amd64 (push) Successful in 37s
Build Docker images / django-arm64 (push) Has been cancelled
Build Docker images / worker-arm64 (push) Has been cancelled
Build Docker images / django-amd64 (push) Has been cancelled
feat: Added a docker-compose.yml
To help people (and myself) using and testing Kakigoori, a
docker-compose.yml was added, with the necessary container dependencies

Signed-off-by: prettysunflower <me@prettysunflower.moe>
2025-12-08 12:49:41 -05:00

26 lines
523 B
Docker

FROM alpine:3.23 AS base
RUN apk add curl python3 exiftool
RUN adduser -D kakigoori
USER kakigoori
RUN curl -LsSf https://astral.sh/uv/install.sh | sh
ENV PATH="/home/kakigoori/.local/bin/:$PATH"
WORKDIR /kakigoori
COPY --chown=1000:1000 . .
RUN uv sync --group prod
FROM base AS dev
ENTRYPOINT ["/home/kakigoori/.local/bin/uv", "run", "manage.py"]
CMD ["runserver", "0.0.0.0:8001"]
FROM base
ENTRYPOINT ["/home/kakigoori/.local/bin/uv", "run", "gunicorn"]
CMD ["-w", "4", "kakigoori.wsgi", "-b", "0.0.0.0:8001"]