Compare commits

..

8 Commits

Author SHA1 Message Date
daa57eece9 chore: publish 2.1.2+24.0.3-fpm release
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-04 18:39:44 +02:00
2ddf11728f add note about broken-ness
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-03 13:39:31 +03:00
71d15ef4df fix typo
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-03 11:51:35 +03:00
0d4f060e94 add note on previewgenerator
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-03 11:50:15 +03:00
1e1977a2b4 chore: publish 2.1.1+24.0.2-fpm release
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-14 10:51:54 +02:00
801e0a0762 chore: publish 2.1.0+24.0.0-fpm release
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-18 11:12:59 +02:00
01f610d02f chore: publish 2.0.0+23.0.4-fpm release
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-18 10:49:30 +02:00
12eea19cab add postgres db (#26)
Some checks failed
continuous-integration/drone/push Build is failing
This PR moves the db service into two override files `compose.mariadb.yml` and `compose.postgres.yml`.

Existing installations need to add:
```
COMPOSE_FILE="compose.yml"
COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
```
to their .env file to ensure mariadb is still used.

Co-authored-by: Philipp Rothmann <philipprothmann@posteo.de>
Reviewed-on: #26
2022-05-18 08:36:26 +00:00
3 changed files with 30 additions and 6 deletions

View File

@ -166,3 +166,27 @@ Here is an example CSS config which hides the local login and makes space for a
[nextcloud-docker]: https://hub.docker.com/_/nextcloud/ [nextcloud-docker]: https://hub.docker.com/_/nextcloud/
[`abra`]: https://git.autonomic.zone/autonomic-cooperative/abra [`abra`]: https://git.autonomic.zone/autonomic-cooperative/abra
[`coop-cloud/traefik`]: https://git.autonomic.zone/coop-cloud/traefik [`coop-cloud/traefik`]: https://git.autonomic.zone/coop-cloud/traefik
## Using [`previewgenerator`](https://github.com/nextcloud/previewgenerator) app
> Beware, this appp has been known to not work...
After you install, enable etc. then you need to run the generation (**warning**: it can take a long time!):
```
abra app run <domain> app bash -u www-data
./occ preview:generate-all
```
To set up the cron to run again, there is [no clear solution in the context of
containers](https://github.com/nextcloud/previewgenerator/issues/1). So, a
pretty dodgy hack is to run it from the system directly:
```
root@foo.com /etc/cron.hourly $ cat foo-com-preview-generate
#!/bin/bash
docker exec -u www-data $(docker ps -f name=foo_com_app -q) ./occ preview:pre-generate
```
This app will improve performance of image browsing at the cost of storage space.

View File

@ -1,7 +1,7 @@
version: "3.8" version: "3.8"
services: services:
web: web:
image: nginx:1.20.0 image: nginx:1.23.1
configs: configs:
- source: nginx_conf - source: nginx_conf
target: /etc/nginx/nginx.conf target: /etc/nginx/nginx.conf
@ -33,7 +33,7 @@ services:
- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}" - "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
app: app:
image: nextcloud:23.0.3-fpm image: nextcloud:24.0.3-fpm
depends_on: depends_on:
- db - db
configs: configs:
@ -69,13 +69,13 @@ services:
failure_action: rollback failure_action: rollback
order: start-first order: start-first
labels: labels:
- "coop-cloud.${STACK_NAME}.version=2.0.0+23.0.3-fpm" - "coop-cloud.${STACK_NAME}.version=2.1.2+24.0.3-fpm"
- "backupbot.backup=true" - "backupbot.backup=true"
- "backupbot.backup.path=/var/www/html/config/,/var/www/html/data/,/var/www/html/custom_apps/" - "backupbot.backup.path=/var/www/html/config/,/var/www/html/data/,/var/www/html/custom_apps/"
cron: cron:
image: nextcloud:23.0.3-fpm image: nextcloud:24.0.3-fpm
volumes: volumes:
- nextcloud:/var/www/html/ - nextcloud:/var/www/html/
- nextapps:/var/www/html/custom_apps:cached - nextapps:/var/www/html/custom_apps:cached
@ -87,7 +87,7 @@ services:
entrypoint: /cron.sh entrypoint: /cron.sh
cache: cache:
image: redis:6.2.5-alpine image: redis:7.0.4-alpine
networks: networks:
- internal - internal
volumes: volumes:

View File

@ -1,4 +1,4 @@
2.0.0 introduces a minor nextcloud update to 23.0.3 and moves the database service to a seperate override.yml file to support different database types (mariadb / postgres). This might break your installation. Please add the following snippet to your config .env to ensure the right db is used: 2.0.0 introduces a minor nextcloud update to 23.0.4 and moves the database service to a seperate override.yml file to support different database types (mariadb / postgres). This might break your installation. Please add the following snippet to your config .env to ensure the right db is used:
``` ```
COMPOSE_FILE="compose.yml" COMPOSE_FILE="compose.yml"