diff --git a/Dockerfile b/Dockerfile index 8f2bb4b..52825ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,12 +6,19 @@ COPY . /app/src WORKDIR /app/src -RUN poetry config virtualenvs.create false && \ +RUN poetry config virtualenvs.in-project true && \ poetry install --no-interaction --no-ansi -RUN ./manage.py collectstatic --noinput +RUN /app/src/.venv/bin/python manage.py collectstatic --noinput -CMD ./manage.py runserver 0.0.0.0:8080 + +FROM python:3.11-alpine3.18 AS django-api + +COPY --from=django-static-builder /app/src /app/src/ + +WORKDIR /app/src + +CMD /app/src/.venv/bin/python manage.py runserver 0.0.0.0:8080 FROM nginx:1.25.1-alpine AS front diff --git a/docker-compose.yml b/docker-compose.yml index 7a7a9e5..ae0ac73 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: staticfiles-api: build: - target: django-static-builder + target: django-api image: staticfiles-api:develop restart: unless-stopped