FROM python:3-alpine AS python_build COPY requirements.txt /requirements.txt RUN apk add --no-cache build-base python3-dev openssl-dev libffi-dev xmlsec xmlsec-dev \ && pip install -r /requirements.txt FROM node:alpine AS assets_build COPY package.json webpack.config.js / RUN npm install COPY assets /assets RUN /node_modules/.bin/webpack-cli FROM python:3-alpine RUN apk add --no-cache xmlsec \ && mkdir /app WORKDIR /app COPY hiboo /app/hiboo COPY --from=python_build /usr/local/ /usr/local/ COPY --from=assets_build /hiboo/static /app/hiboo/static CMD gunicorn -w 4 -b :80 --access-logfile - --error-logfile - --preload 'hiboo:create_app()'