CI, celery, compose setup, hackity hack hack

This commit is contained in:
Luke Murphy
2020-07-05 01:21:17 +02:00
parent a05cfe3337
commit b914d1ae73
13 changed files with 89 additions and 44 deletions

View File

@ -7,20 +7,23 @@ WORKDIR ${APP_ROOT}
COPY . ${APP_ROOT}
RUN apk add --update \
build-base \
curl \
git \
libffi-dev \
libsasl \
build-base \
curl \
git \
libffi-dev \
libsasl \
openssl-dev \
python3-dev
RUN addgroup -S ${CELERY_USER}
RUN adduser -D \
-h ${APP_ROOT} \
RUN adduser -D \
-h ${APP_ROOT} \
-s /usr/sbin/nologin \
-G ${CELERY_USER} ${CELERY_USER}
-G ${CELERY_USER} \
${CELERY_USER}
RUN pip install "poetry>=1.0.9,<2.0"
RUN poetry install
RUN poetry install \
--no-dev \
--no-interaction