Fixes & added synapse #1

Merged
dragonchaser merged 1 commits from matrix-synapse into master 2020-09-16 14:00:16 +02:00
11 changed files with 32 additions and 7 deletions
Showing only changes of commit 5fc6c62d8c - Show all commits

View File

@@ -7,3 +7,4 @@ No guarantee for completeness or functionality.
|:--|:-----|:----------|:----:|:-----:| |:--|:-----|:----------|:----:|:-----:|
|[dragonchaser/webtest](https://hub.docker.com/r/dragonchaser/webtest)|webtest|A small container running ruby WebRick and serves static content from /web|x|x| |[dragonchaser/webtest](https://hub.docker.com/r/dragonchaser/webtest)|webtest|A small container running ruby WebRick and serves static content from /web|x|x|
|[dragonchaser/nginx-matrix](https://hub.docker.com/r/dragonchaser/nginx-matrix)|nginx-matrix|A modification of the nginx:latest image that exposes tcp ports 80,443 and 8448 for use as reverse proxy with a matrix server (e.g. synapse)|x|x| |[dragonchaser/nginx-matrix](https://hub.docker.com/r/dragonchaser/nginx-matrix)|nginx-matrix|A modification of the nginx:latest image that exposes tcp ports 80,443 and 8448 for use as reverse proxy with a matrix server (e.g. synapse)|x|x|
|[dragonchaser/matrix-synapse](https://hub.docker.com/r/dragonchaser/matrix-synapse)|matrix-synapse|**WIP** A container running the matrix reference server synapse|x|x|

View File

@@ -0,0 +1,6 @@
FROM debian:latest
LABEL maintainer="dragonchaser <crichter@suse.de>"
RUN apt-get update && apt-get install -y python3-pip libopenjp2-7 python3-libtiff
RUN pip3 install matrix-synapse
WORKDIR /synapse
CMD synctl start

View File

@@ -0,0 +1,7 @@
FROM arm32v7/debian:buster-slim
COPY qemu-arm-static /usr/bin
LABEL maintainer="dragonchaser <crichter@suse.de>"
RUN apt-get update && apt-get install -y python3-pip libopenjp2-7 python3-libtiff
RUN pip3 install matrix-synapse
WORKDIR /synapse
CMD synctl start

7
matrix-synapse/README.md Normal file
View File

@@ -0,0 +1,7 @@
# matrix-synapse
This container runs the matrix reference server synapse (https://github.com/matrix-org/synapse).
Mount data to `/synapse`.
https://hub.docker.com/r/dragonchaser/matrix-synapse

View File

@@ -0,0 +1,2 @@
#!/bin/bash
curl -L https://github.com/balena-io/qemu/releases/download/v3.0.0%2Bresin/qemu-3.0.0+resin-arm.tar.gz | tar zxvf - -C . && mv qemu-3.0.0+resin-arm/qemu-arm-static . && pwd && ls

View File

@@ -0,0 +1,4 @@
#!/bin/bash
#register qemu-*-static for all supported processors except the
# current one, but also remove all registered binfmt_misc before
docker run --rm --privileged multiarch/qemu-user-static:register --reset

View File

@@ -1,4 +1,5 @@
FROM nginx:latest FROM nginx:latest
LABEL maintainer="dragonchaser <crichter@suse.de>"
EXPOSE 80 EXPOSE 80
EXPOSE 443 EXPOSE 443
EXPOSE 8448 EXPOSE 8448

View File

@@ -1,5 +1,6 @@
FROM arm32v7/nginx:latest FROM arm32v7/nginx:latest
COPY qemu-arm-static /usr/bin COPY qemu-arm-static /usr/bin
LABEL maintainer="dragonchaser <crichter@suse.de>"
EXPOSE 80 EXPOSE 80
EXPOSE 443 EXPOSE 443
EXPOSE 8448 EXPOSE 8448

View File

@@ -1,5 +1,5 @@
FROM debian:latest FROM debian:latest
MAINTAINER "dragonchaser <crichter@suse.de>" LABEL maintainer="dragonchaser <crichter@suse.de>"
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y ruby \ && apt-get install -y ruby \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /var/lib/apt/lists/* \

View File

@@ -1,6 +1,6 @@
FROM arm32v7/debian:buster-slim FROM arm32v7/debian:buster-slim
COPY qemu-arm-static /usr/bin COPY qemu-arm-static /usr/bin
MAINTAINER "dragonchaser <crichter@suse.de>" LABEL maintainer="dragonchaser <crichter@suse.de>"
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y ruby \ && apt-get install -y ruby \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /var/lib/apt/lists/* \

View File

@@ -1,8 +1,4 @@
# dockerhub-autobuild # webtest
This is a repo that holds Dockerfiles/entrypoints etc. for my dockerhub autobuilds
## webtest
A small container that serves data from `/web` using Ruby WEBrick A small container that serves data from `/web` using Ruby WEBrick