Add a Dockerfile and instructions to run with Docker
See merge request pleroma/relay!20
viera.yaml
viera.jsonld
+
+# config file
+relay.yaml
--- /dev/null
+FROM python:3-alpine
+WORKDIR /workdir
+RUN apk add alpine-sdk autoconf automake libtool gcc
+
+ADD requirements.txt /workdir/
+RUN pip3 install -r requirements.txt
+
+ADD . /workdir/
+CMD ["python", "-m", "relay"]
+
+VOLUME ["/workdir/data"]
When following remote relays, you should use the `/actor` endpoint as you would in
Pleroma and other LitePub-compliant software.
+
+## Docker
+
+You can run ActivityRelay with docker. Edit `relay.yaml` so that the database
+location is set to `./data/relay.jsonld` and then build and run the docker
+image :
+
+ $ docker volume create activityrelay-data
+ $ docker build -t activityrelay .
+ $ docker run -d -p 8080:8080 -v activityrelay-data:/workdir/data activityrelay