parent
5a198c883e
commit
a9702c43c9
@ -0,0 +1,8 @@
|
|||||||
|
# gMNd Documentation
|
||||||
|
|
||||||
|
=> gemini://mic.ke/gmnd/docs/running.gmi How to run gMNd
|
||||||
|
=> gemini://mic.ke/gmnd/docs/contributing.gmi How to contribute to gMNd
|
||||||
|
=> gemini://mic.ke/gmnd/docs/licensing.gmi gMNd is free software!
|
||||||
|
|
||||||
|
..
|
||||||
|
=> gemini://mic.ke/gmnd/docs/index.gmi back to gmnd/
|
@ -0,0 +1,19 @@
|
|||||||
|
# License
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see:
|
||||||
|
|
||||||
|
=> https://www.gnu.org/licenses/
|
||||||
|
|
||||||
|
..
|
||||||
|
=> gemini://mic.ke/gmnd/docs/index.gmi back to gmnd/docs/
|
@ -0,0 +1,19 @@
|
|||||||
|
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
|
||||||
|
```
|
||||||
|
|
||||||
|
..
|
||||||
|
=> gemini://mic.ke/gmnd/docs/index.gmi back to gmnd/docs/
|
@ -0,0 +1,12 @@
|
|||||||
|
# gMNd
|
||||||
|
gMNd is my gemini server. It is written in python, with the primary purpose to serve this content. You are very welcome to try it out however.
|
||||||
|
|
||||||
|
Currently it only serves static files.
|
||||||
|
|
||||||
|
# Docs
|
||||||
|
Some documention is available here:
|
||||||
|
=> gemini://mic.ke/gmnd/docs/
|
||||||
|
|
||||||
|
# Github
|
||||||
|
Source code is on github:
|
||||||
|
=> https://github.com/mickenordin/gmnd
|
Loading…
Reference in new issue