commit 3cc0ce6e91c1b300667da00c244e268f538801ab Author: decentral1se Date: Sat Aug 27 16:38:24 2022 +0200 init diff --git a/.env.sample b/.env.sample new file mode 100644 index 0000000..e21c535 --- /dev/null +++ b/.env.sample @@ -0,0 +1,4 @@ +TYPE=gancio + +DOMAIN={{ .Domain }} +LETS_ENCRYPT_ENV=production diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a6353d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.envrc diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69c7a3 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# gancio + +> A shared agenda for local communities. + + + +* **Category**: Apps +* **Status**: 0 +* **Image**: [`gancio`](https://hub.docker.com/cisti/gancio), 4, upstream +* **Healthcheck**: No +* **Backups**: No +* **Email**: No +* **Tests**: No +* **SSO**: No + + + +## Quick start + +* `abra app new gancio` +* `abra app config ` +* `abra app deploy ` + +For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech). diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..2d5a86e --- /dev/null +++ b/compose.yml @@ -0,0 +1,33 @@ +--- +version: "3.8" + +services: + app: + image: cisti/gancio:latest + networks: + - proxy + environment: + - PATH=$PATH:/home/node/.yarn/bin + - GANCIO_DATA=/home/node/data + - NODE_ENV=production + - GANCIO_DB_DIALECT=sqlite + - GANCIO_DB_STORAGE=./gancio.sqlite + volumes: + - gancio_data:/home/node/data + deploy: + restart_policy: + condition: on-failure + labels: + - "traefik.enable=true" + - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=13120" + - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)" + - "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+latest" + +volumes: + gancio_data: + +networks: + proxy: + external: true