| ADD file:30047162ecf480f1c56e400e8924acba652a3a206348be7eb1a57e0b942e2fb0 in / |
| ADD file:af6b05f8e2294c1374604834fdf724de33a01ec91f9fbbef8341246aeb8c29dc in /etc/apk/repositories |
| CMD ["/bin/sh"] |
| /bin/sh -c apk update && apk add --no-cache python3 python3-dev postgresql-dev gcc musl-dev libffi-dev jpeg-dev zlib-dev git bash su-exec xmlsec-dev xmlsec py3-xmlsec openldap-dev py3-ldap |
| /bin/sh -c python3 -m venv /venv |
| ENV PATH="/venv/bin:$PATH" |
| /bin/sh -c git clone --depth 1 --branch 1.5.33 https://github.com/TandoorRecipes/recipes.git /app |
| WORKDIR /app |
| /bin/sh -c echo -n 'INPUT ( libldap.so )' > /usr/lib/libldap_r.so |
| /bin/sh -c /venv/bin/pip install --no-cache-dir --upgrade pip && /venv/bin/pip install --no-cache-dir python-ldap xmlsec && /venv/bin/pip install --no-cache-dir -r requirements.txt |
| /bin/sh -c adduser -D -u 1000 tandoor && chown -R tandoor:tandoor /app /venv |
| COPY file:ffde1e5dabae8d2ef93aebfef09085f6edfdb0c4e598a35219357344277d7388 in /entrypoint.sh |
| /bin/sh -c chmod +x /entrypoint.sh |
| ENV PYTHONUNBUFFERED=1 DB_ENGINE=django.db.backends.postgresql DB_HOST=postgres DB_PORT=5432 DB_NAME=tandoor DB_USER=tandoor DB_PASSWORD=changeme SECRET_KEY=changeme DEBUG=0 STATIC_ROOT=/app/static MEDIA_ROOT=/app/media |
| EXPOSE 80 |
| VOLUME ["/app/media", "/app/static"] |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["gunicorn", "--bind", "0.0.0.0:80", "--user", "tandoor", "--group", "tandoor", "recipes.wsgi"] |