2021-12-23 12:51:49 +00:00
|
|
|
# SPDX-FileCopyrightText: 2021 Citadel and contributors
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
|
2022-02-10 13:45:54 +00:00
|
|
|
# yaml-language-server: $schema=../../app-standard-v2.json
|
|
|
|
|
|
|
|
version: 2
|
2021-12-23 12:51:49 +00:00
|
|
|
metadata:
|
|
|
|
category: Files
|
|
|
|
name: Nextcloud
|
2022-03-24 18:12:36 +00:00
|
|
|
version: 23.0.3
|
2021-12-23 12:51:49 +00:00
|
|
|
tagline: Your personal cloud
|
2022-02-04 06:08:59 +00:00
|
|
|
description: No description yet.
|
2022-04-09 20:00:56 +00:00
|
|
|
developers:
|
|
|
|
Nextcloud GmbH: https://nextcloud.com
|
2021-12-23 12:51:49 +00:00
|
|
|
dependencies: []
|
|
|
|
repo: https://github.com/nextcloud/server
|
|
|
|
support: https://help.nextcloud.com/categories
|
|
|
|
gallery:
|
|
|
|
- 1.jpg
|
|
|
|
- 2.jpg
|
|
|
|
- 3.jpg
|
|
|
|
path: /login?user=citadel
|
|
|
|
defaultPassword: $APP_SEED
|
2022-02-10 13:45:54 +00:00
|
|
|
updateContainer:
|
|
|
|
- web
|
|
|
|
- cron
|
2021-12-23 12:51:49 +00:00
|
|
|
containers:
|
|
|
|
- name: db
|
|
|
|
image: mariadb:10.7.1@sha256:832c6e488f49720f484f87ee9f2cd4487321b373db07ac77037860bcd97d92bb
|
|
|
|
user: 1000:1000
|
|
|
|
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
|
|
|
--skip-innodb-read-only-compressed
|
|
|
|
environment:
|
|
|
|
MARIADB_ROOT_PASSWORD: password123
|
|
|
|
MARIADB_PASSWORD: password123
|
|
|
|
MARIADB_DATABASE: nextcloud
|
|
|
|
MARIADB_USER: nextcloud
|
|
|
|
data:
|
|
|
|
- data/db:/var/lib/mysql
|
|
|
|
- image: redis:6.2.6-bullseye@sha256:0c0484b1d1ff36faace984fe9d8e0fe58892ecc34a4859b97171045b9cd343e1
|
|
|
|
user: 1000:1000
|
|
|
|
name: redis
|
|
|
|
data:
|
|
|
|
- data/redis:/data
|
|
|
|
- name: web
|
2022-03-24 18:12:36 +00:00
|
|
|
image: nextcloud:23.0.3@sha256:0a1152e3fbc67991467bdc7e22057046b1b25e7534c34bcc697327386f885a8a
|
2021-12-23 12:51:49 +00:00
|
|
|
port: 80
|
|
|
|
environment:
|
|
|
|
MYSQL_HOST: ${APP_NEXTCLOUD_DB_IP}
|
|
|
|
REDIS_HOST: ${APP_NEXTCLOUD_REDIS_IP}
|
|
|
|
MYSQL_PASSWORD: password123
|
|
|
|
MYSQL_DATABASE: nextcloud
|
|
|
|
MYSQL_USER: nextcloud
|
|
|
|
NEXTCLOUD_ADMIN_USER: citadel
|
|
|
|
NEXTCLOUD_ADMIN_PASSWORD: $APP_SEED
|
|
|
|
NEXTCLOUD_TRUSTED_DOMAINS: ${APP_DOMAIN}:${APP_NEXTCLOUD_WEB_PORT} ${APP_HIDDEN_SERVICE}
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
- redis
|
|
|
|
data:
|
|
|
|
- data/nextcloud:/var/www/html
|
2022-03-24 18:12:36 +00:00
|
|
|
- image: nextcloud:23.0.3@sha256:0a1152e3fbc67991467bdc7e22057046b1b25e7534c34bcc697327386f885a8a
|
2021-12-23 12:51:49 +00:00
|
|
|
entrypoint: /cron.sh
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
- redis
|
|
|
|
name: cron
|
|
|
|
data:
|
|
|
|
- data/nextcloud:/var/www/html
|