mirror of
https://git.pleroma.social/pleroma/relay.git
synced 2024-11-09 18:08:00 +00:00
Add a Dockerfile and instructions to run with Docker
This commit is contained in:
parent
47e2eb6556
commit
76743ac1c6
12
Dockerfile
Normal file
12
Dockerfile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
FROM python:3-alpine
|
||||||
|
WORKDIR /workdir
|
||||||
|
RUN apk add alpine-sdk autoconf automake libtool gcc
|
||||||
|
|
||||||
|
ADD relay /workdir/relay
|
||||||
|
ADD requirements.txt /workdir/
|
||||||
|
RUN pip3 install -r requirements.txt
|
||||||
|
|
||||||
|
ADD relay.yaml /workdir/
|
||||||
|
CMD ["python", "-m", "relay"]
|
||||||
|
|
||||||
|
VOLUME ["/workdir/data"]
|
10
README.md
10
README.md
|
@ -69,3 +69,13 @@ This will show the available management tasks:
|
||||||
|
|
||||||
When following remote relays, you should use the `/actor` endpoint as you would in
|
When following remote relays, you should use the `/actor` endpoint as you would in
|
||||||
Pleroma and other LitePub-compliant software.
|
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
|
||||||
|
|
Loading…
Reference in a new issue