gemini-agate-image/README.md

25 lines
1.1 KiB
Markdown
Raw Normal View History

2021-02-20 14:54:17 +00:00
# Gemini Agate Image
2021-02-20 20:47:59 +00:00
This image allowes to publish static content locate in a git repository on Gemini. Based on Agate gemini server.
This images takes these environment variables:
| --- | --- | --- |
| variable | description | default value |
| `GEMINI_DOMAIN` | domain name of the capsule | example.com |
| `GEMINI_GIT_REPO` | url of the git repository containing content | `https://gitlab.com/valvin/gemini-agate-image` |
| `GEMINI_CONTENT_FOLDER` | folder inside the git repository which contains the content | `content`|
| `GEMINI_GIT_PATH` | path in which git repository will be cloned | `/app/data` |
| `GEMINI_CERT_PATH` | path which contains certificates. this path has to be a volume if not new certs will be generated | `/certs` |
| `GEMINI_LANG` | langage of the content | `fr-FR` |
image take those commands:
* none or `run` : launch agate after initialization process
* `update`: update repository content
initialization process is:
* check if cert are present in `GEMINI_CERT_PATH` if not it creates it
* clone or update the content repository
* launch agate