FROM alpine:3.8 as builder RUN apk --no-cache add \ gcc \ musl-dev \ python3-dev \ zlib-dev \ jpeg-dev \ py3-aiohttp \ py3-sqlalchemy \ py3-magic \ py3-lxml \ py3-attrs \ py3-chardet \ py3-multidict \ py3-yarl \ py3-idna-ssl \ py3-mako \ py3-dateutil \ py3-future \ py3-async-timeout \ py3-rsa \ py3-decorator \ py3-idna \ py3-markupsafe \ py3-six \ py3-asn1 \ py3-numpy \ py3-psycopg2 RUN pip3 install --upgrade \ https://github.com/tulir/mautrix-telegram/tarball/master#egg=mautrix_telegram[all] FROM thallian/confd-env:latest RUN addgroup -g 2222 matrix-bridge RUN adduser -h /var/lib/matrix-bridge -u 2222 -D -G matrix-bridge matrix-bridge COPY --from=builder /usr/lib/python3.6/site-packages /usr/lib/python3.6/site-packages RUN apk --no-cache add \ ca-certificates \ python3 \ ffmpeg \ libmagic \ zlib \ jpeg \ py3-aiohttp \ py3-sqlalchemy \ py3-magic \ py3-lxml \ py3-attrs \ py3-chardet \ py3-multidict \ py3-yarl \ py3-idna-ssl \ py3-mako \ py3-dateutil \ py3-future \ py3-async-timeout \ py3-rsa \ py3-decorator \ py3-idna \ py3-markupsafe \ py3-six \ py3-asn1 \ py3-numpy \ py3-psycopg2 RUN pip3 install alembic WORKDIR /var/lib/matrix-bridge RUN mkdir /var/lib/matrix-bridge/data ADD /rootfs / RUN chown -R matrix-bridge:matrix-bridge /var/lib/matrix-bridge ENV HOME /var/lib/matrix-bridge EXPOSE 8080