updates #3

Merged
decentral1se merged 3 commits from jjsfunhouse/gancio:update into main 2026-03-28 10:24:32 +00:00
3 changed files with 12 additions and 2 deletions
+3
View File
@@ -1,4 +1,7 @@
TYPE=gancio
ENABLE_BACKUPS=true
DOMAIN=gancio.example.com
## Domain aliases
#EXTRA_DOMAINS=', `www.gancio.example.com`'
decentral1se marked this conversation as resolved Outdated
Outdated
Review

www.gancio.example.com?

`www.gancio.example.com`?
LETS_ENCRYPT_ENV=production
+3
View File
@@ -20,5 +20,8 @@
* `abra app new gancio`
* `abra app config <app-name>`
* `abra app deploy <app-name>`
* navigate to the app at `https://<app-name>` and fill out the configuration setup. Then click `Next` at the bottom. At this point, the page should display a default username `admin` and password `<password>` while constantly refreshing and failing. Save the contents of `<password>`
* `abra app restart <app-name> app`
decentral1se marked this conversation as resolved Outdated
Outdated
Review

Did you mean another command abra app refresh doesn't exist?

Did you mean another command `abra app refresh` doesn't exist?
Outdated
Review

You're totally right, mixed up refresh and restart

You're totally right, mixed up `refresh` and `restart`
* you should be able to login at `https://<app-name>`!
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
+6 -2
View File
@@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: cisti/gancio:1.25.1
image: cisti/gancio:1.28.2
decentral1se marked this conversation as resolved Outdated
Outdated
Review

This will default to latest which can be unstable because we do not know which exact version will be deployed. We generally have a convention of pinning the version and then using abra recipe ... commands to make releases:

Do you have a specific version you want to upgrade to?

This will default to `latest` which can be unstable because we do not know which exact version will be deployed. We generally have a convention of pinning the version and then using `abra recipe ...` commands to make releases: * https://docs.coopcloud.tech/maintainers/handbook/#upstream-released-a-new-version-how-do-i-upgrade-the-recipe * https://docs.coopcloud.tech/maintainers/handbook/#how-do-i-release-a-new-recipe-version Do you have a specific version you want to upgrade to?
Outdated
Review

Pinned it to the current latest version!

Pinned it to the current latest version!
networks:
- proxy
environment:
@@ -16,10 +16,14 @@ services:
deploy:
restart_policy:
condition: on-failure
max_attempts: 10
labels:
- "backupbot.backup=${ENABLE_BACKUPS:-true}"
decentral1se marked this conversation as resolved Outdated
Outdated
Review

We usually allow the possibility to turn it off also:

- "backupbot.backup=${ENABLE_BACKUPS:-true}"

See other recipes for conventions around the backupbot labels.

We usually allow the possibility to turn it off also: > `- "backupbot.backup=${ENABLE_BACKUPS:-true}"` See other recipes for conventions around the `backupbot` labels.
- "backupbot.backup.path=/data"
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=13120"
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
decentral1se marked this conversation as resolved
Review

You need to add EXTRA_DOMAINS configuration to https://git.coopcloud.tech/coop-cloud/gancio/src/branch/main/.env.sample then also? See other recipes for what you can copy/paste .

You need to add `EXTRA_DOMAINS` configuration to https://git.coopcloud.tech/coop-cloud/gancio/src/branch/main/.env.sample then also? See other recipes for what you can copy/paste .
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "coop-cloud.${STACK_NAME}.version=0.1.0+1.25.1"