diff --git a/Dockerfile b/Dockerfile index e5f58c4..6092462 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,10 @@ FROM alpine:latest +ARG VERSION=0.8.4 + ENV TARGET=/opt/polyphonic -ENV RELEASE=polyphonic-0.8.4-py3-none-any.whl -#ENV RELEASE=git+https://gitea.tfconsulting.com.au/projects/polyphonic.git +#ENV RELEASE=polyphonic-${VERSION}-py3-none-any.whl +ENV RELEASE=git+https://gitea.tfconsulting.com.au/projects/polyphonic.git@${VERSION} RUN apk add --no-cache python3 py3-pip git ghostscript sqlite @@ -11,7 +13,7 @@ WORKDIR /root RUN python3 -m venv ${TARGET} ENV PATH="${TARGET}/bin:$PATH" -COPY dist/${RELEASE} . +#COPY dist/${RELEASE} . RUN pip3 install ${RELEASE} --no-cache-dir RUN pip3 install gunicorn whitenoise diff --git a/docker-compose.yml b/docker-compose.yml index 71953b9..a7c84b5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: polyphonic: image: "polyphonic:0.8.4" - build: "." + build: . ports: - "8001:8000" volumes: @@ -12,3 +12,4 @@ services: DJANGO_SETTINGS_MODULE: local_settings PYTHONPATH: /opt/polyphonic WORK_DIR: /var/polyphonic + VERSION: 0.8.4