No description
Find a file
2021-02-16 18:45:46 +00:00
content Add info on how to run 2021-02-16 16:15:28 +01:00
gmnd Fix logg_levels 2021-02-16 18:45:46 +00:00
config.yml Fix logg_levels 2021-02-16 18:45:46 +00:00
Dockerfile Add support for config file 2021-02-16 17:24:26 +01:00
LICENSE Initial commit 2021-02-16 00:01:07 +01:00
openssl.conf Add docker file and example content 2021-02-16 14:06:26 +01:00
README.md Add support for config file 2021-02-16 17:24:26 +01:00

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