💾 Archived View for glv.one › docs captured on 2021-11-30 at 20:18:30. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

How to deploy an app

Wikipedia proxy

docker build --rm -t "deploy.glv.one/zuck/facebook:2004-02" .
docker login deploy.glv.one
docker push deploy.glv.one/zuck/facebook:2004-02

What you get

Each app gets the following for FREE:

SSL Certificates

glv.one routing mesh doesn't perform SSL termination, so your app needs to come with its own certificate files. Any Gemini service/framework should support handling SSL termination.

If you are not using custom domains, you can choose to use Let's Encrypt certificates instead of generating and shipping your own. They are rotated periodically (so make sure to occastionally re-read them) and mounted under the following paths:

Volume (was Database)

Each app gets its own mounted volume. It is mounted under /mnt, or you can read MOUNT environment variable which is set to /mnt. This volume is backed up daily.

You can store a sqlite database file there.

Custom domains

If you own a domain (or subdomain) you want to use for your app, simply add a CNAME/ALIAS record with content "glv.one".

Additional functionality

If there is something special that you need in your app, feel free to reach out to admin at pitr.vern@gmail.com

Deleting account/app

Reach out to pitr.vern@gmail.com to delete your app or account. You keep ownership of your glv.one subdomain perpetually, which can be configured with any DNS record of your choosing.

🏠