You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Micke Nordin
172bd31d5f
|
4 years ago | |
---|---|---|
content | 4 years ago | |
gmnd | 4 years ago | |
Dockerfile | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
config.yml | 4 years ago | |
openssl.conf | 4 years ago |
README.md
gMNd
gMNd is my gemini server, which is written in python.
Currently it only serves static files. You can build and run it from the supplied Dockerfile if you so whish:
docker build -t gmnd:latest .
By just running it, it will create self signed certs and serve example content from this repo:
docker run -p 1965:1965 gmnd
A slightly more interesting thing it can do is serve your own content, in this example from /tmp/content on your host machine:
docker run --mount type=bind,source="/tmp/content,target=/app/content" -p 1965:1965 gmnd
Or even supply your own certificates from the outside, in this example in /usr/local/certs:
docker run --mount type=bind,source="/tmp/content,target=/app/content" --mount type=bind,source="/usr/local/certs,target=/app/certs" -p 1965:1965 gmnd