valvin 470f8aa8ea | ||
---|---|---|
content | ||
.gitlab-ci.yml | ||
Dockerfile | ||
README.md | ||
entrypoint.sh |
README.md
Gemini Agate Image
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