initial commit
This commit is contained in:
commit
b853e47d63
9 changed files with 406 additions and 0 deletions
58
Dockerfile
Normal file
58
Dockerfile
Normal file
|
@ -0,0 +1,58 @@
|
|||
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
|
||||
|
||||
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
|
||||
|
||||
RUN apk --no-cache add \
|
||||
ca-certificates \
|
||||
python3 \
|
||||
ffmpeg \
|
||||
libmagic \
|
||||
zlib \
|
||||
jpeg
|
||||
|
||||
COPY --from=builder /usr/lib/python3.6/site-packages /usr/lib/python3.6/site-packages
|
||||
|
||||
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
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue