Compare commits

...

105 Commits

Author SHA1 Message Date
Simon L
1b1626fe56 fix details around logging of new domain-validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 13:40:11 +02:00
Simon L
391d838416 Merge pull request #3082 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.2-alpine
Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/mastercontainer
2023-08-10 13:20:53 +02:00
Simon L
725bbb7c05 Merge pull request #3133 from nextcloud/enh/noid/add-domain-validator
add domain-validator
2023-08-10 13:20:37 +02:00
Simon L
a63e0b9b1b address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-08-10 13:02:18 +02:00
Simon L
f00aaf14cd add domain-validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 11:36:39 +02:00
Simon L
c646507c60 Merge pull request #3132 from nextcloud/enh/noid/revert-3021
Revert "https://github.com/nextcloud/all-in-one/pull/3021" partially
2023-08-10 10:40:31 +02:00
Simon L
369226f9df Revert "https://github.com/nextcloud/all-in-one/pull/3021" partially
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:38:27 +02:00
Simon L
bc4bdfdc99 name file correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:14:27 +02:00
Simon L
3b9e132f11 fix spacing
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:08:22 +02:00
Simon L
6c3b413006 fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:06:13 +02:00
Simon L
06228cd616 increase to 7.0.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:17:37 +02:00
Simon L
a6333eb5e9 Merge pull request #3131 from nextcloud/enh/2740/davstorage-timeout
set davstorage.request_timeout to the same value like PHP_MAX_TIME
2023-08-10 09:16:27 +02:00
Simon L
5f57fcda85 set davstorage.request_timeout to the same value like PHP_MAX_TIME
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:14:07 +02:00
Simon L
620a800608 Merge pull request #3130 from nextcloud/enh/noid/udpate-nc
update Nextcloud to 27.0.2
2023-08-10 09:10:52 +02:00
Simon L
04be2a780d update app und containers.twig as well
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:07:39 +02:00
Simon L
68d54176d5 update Nextcloud to 27.0.2
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:04:57 +02:00
Simon L
510056d34a Merge pull request #3128 from bustapipes/main
Use .Values in Helm templates
2023-08-10 08:57:36 +02:00
BP
c128b6764e Update the source of the templates
Signed-off-by: BP <busta.pipes@gmail.com>
2023-08-09 17:55:28 -06:00
BP
cdb16b0411 Use .Values in Helm templates
Signed-off-by: BP <busta.pipes@gmail.com>
2023-08-09 17:55:28 -06:00
Simon L
e8ab2c7026 Merge pull request #3121 from nextcloud/enh/noid/tz-was-moved
UTC was moved to Etc/UTC
2023-08-09 14:58:14 +02:00
Simon L
03e6f11a26 add hint what the default is
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 14:51:46 +02:00
Simon L
7fb3e4c4fa Merge pull request #3118 from nextcloud/fix-compose
update update-yaml.sh follow-up
2023-08-09 14:48:34 +02:00
Simon L
e267fdd8d5 Merge pull request #3126 from nextcloud/aio-yaml-update
Yaml updates
2023-08-09 14:47:07 +02:00
szaimen
db860d24af Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:46:21 +00:00
Simon L
f280f09b6c try to fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 14:45:38 +02:00
Simon L
d898508bf6 Merge pull request #3122 from nextcloud/aio-yaml-update
Yaml updates
2023-08-09 14:33:06 +02:00
Simon L
542caa2450 Merge pull request #3124 from nextcloud/talk-container-update
talk update
2023-08-09 14:32:33 +02:00
Simon L
18a945381c Merge pull request #3123 from nextcloud/aio-dependency-update
PHP dependency updates
2023-08-09 14:32:16 +02:00
Simon L
49ab219f78 Merge pull request #3125 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.0-alpine3.18
Bump golang from 1.20.7-alpine3.18 to 1.21.0-alpine3.18 in /Containers/imaginary
2023-08-09 14:31:49 +02:00
dependabot[bot]
e79f0678b5 Bump golang in /Containers/imaginary
Bumps golang from 1.20.7-alpine3.18 to 1.21.0-alpine3.18.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 12:14:19 +00:00
szaimen
7f1b262545 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:03:18 +00:00
szaimen
d35aa3df23 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:02:31 +00:00
szaimen
04910a5b3b Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:02:26 +00:00
Simon L
872ee180c7 UTC was moved to Etc/UTC
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 12:13:15 +02:00
Zoey
f1e9e9bf30 readd
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:36:56 +02:00
Zoey
da4ced725f fix https://github.com/nextcloud/all-in-one/pull/3096#issuecomment-1670940790
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:34:37 +02:00
Simon L
af7f60cd9f Merge pull request #3071 from nextcloud/moztls
include mozilla tls confs in reverse proxy guide
2023-08-09 11:16:21 +02:00
Simon L
de7d50fc03 fix detail with tmpfs mode
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 11:15:14 +02:00
Zoey
e5e41ef6ed include mozilla tls confs in reverse proxy guide
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:08:13 +02:00
Simon L
3302a048c9 Merge pull request #3117 from nextcloud/revert-3048-enh/noid/make-fts-read-only
Revert "make FTS read-only"
2023-08-09 10:56:06 +02:00
Simon L
e6b9f23e70 Revert "make FTS read-only" 2023-08-09 10:54:50 +02:00
Simon L
b9099d8bf0 Merge pull request #3018 from nextcloud/enh/noid/adjust-mastercontainer-cmd
mastercontainer - run supervisord directly and not as cmd option
2023-08-09 10:11:39 +02:00
Simon L
4c2acbb747 Merge pull request #3027 from nextcloud/enh/noid/reload-server-error
reload also in case of server error
2023-08-09 10:11:30 +02:00
Simon L
d3d674531d Merge pull request #3048 from nextcloud/enh/noid/make-fts-read-only
make FTS read-only
2023-08-09 10:11:01 +02:00
Simon L
3064bd56ab reload also in case of server error
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 10:10:01 +02:00
Simon L
afcd9cd30d Merge pull request #3047 from nextcloud/enh/noid/add-executable-bit
add executable bit on tmpfs for nextcloud container
2023-08-09 10:04:19 +02:00
Simon L
dbb395f68c Merge pull request #3068 from nextcloud/dependabot/github_actions/azure/setup-helm-3.5
Bump azure/setup-helm from 3.1 to 3.5
2023-08-09 09:59:23 +02:00
Simon L
b48c61142f Merge pull request #3080 from nextcloud/dependabot/composer/php/guzzlehttp/psr7-2.6.0
Bump guzzlehttp/psr7 from 2.5.0 to 2.6.0 in /php
2023-08-09 09:59:03 +02:00
Simon L
f93085f161 update OO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 09:58:42 +02:00
Simon L
b33eae44bb Merge pull request #3070 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.20.7-alpine3.18
Bump golang from 1.20.6-alpine3.18 to 1.20.7-alpine3.18 in /Containers/imaginary
2023-08-09 09:57:10 +02:00
dependabot[bot]
2a8dc50232 Bump guzzlehttp/psr7 from 2.5.0 to 2.6.0 in /php
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.6/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 09:55:34 +02:00
dependabot[bot]
dfe5109f42 Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.6.4-alpine to 2.7.2-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 07:55:16 +00:00
Simon L
cc90d3bc66 Merge pull request #3081 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.2-alpine
Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/apache
2023-08-09 09:54:37 +02:00
Simon L
3a66c329ec Merge pull request #3096 from nextcloud/fix-compose
Update update-yaml.sh
2023-08-09 09:53:57 +02:00
Simon L
51ad81066b Merge pull request #3102 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.22-fpm-alpine3.18
Bump php from 8.1.21-fpm-alpine3.18 to 8.1.22-fpm-alpine3.18 in /Containers/nextcloud
2023-08-09 09:53:08 +02:00
Simon L
79e564949d Merge pull request #3105 from nextcloud/dependabot/docker/Containers/talk/nats-2.9.21-scratch
Bump nats from 2.9.20-scratch to 2.9.21-scratch in /Containers/talk
2023-08-09 09:52:14 +02:00
Simon L
f8297b5dea Merge pull request #3106 from nextcloud/dependabot/docker/Containers/talk/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/talk
2023-08-09 09:51:57 +02:00
dependabot[bot]
78066a8a3b Bump alpine from 3.18.2 to 3.18.3 in /Containers/talk
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 07:51:43 +00:00
Simon L
31c78d03b7 Merge pull request #3107 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/watchtower
2023-08-09 09:51:42 +02:00
Simon L
40cc719d0f Merge pull request #3108 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/borgbackup
2023-08-09 09:51:26 +02:00
Simon L
f2b7f82890 Merge pull request #3109 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/domaincheck
2023-08-09 09:51:07 +02:00
Simon L
d77c8f7fb3 Merge pull request #3110 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/imaginary
2023-08-09 09:50:52 +02:00
Simon L
6b8786a1f7 Merge pull request #3115 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2023-08-09 08:56:41 +02:00
Simon L
8526af5754 try to fix psalm
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 08:54:11 +02:00
nextcloud-command
25619174d6 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 06:36:54 +00:00
Simon L
6341ccdf54 do not open multiple update-baseline prs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 08:35:42 +02:00
Simon L
0ad40bd3d7 Merge pull request #3113 from nextcloud/aio-yaml-update
Yaml updates
2023-08-08 20:43:47 +02:00
szaimen
76a40d97bc Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-08 18:41:49 +00:00
Zoey
791c381706 fix jq command
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-08 20:38:24 +02:00
dependabot[bot]
c1fed20f31 Bump alpine from 3.18.2 to 3.18.3 in /Containers/imaginary
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 13:05:24 +00:00
dependabot[bot]
be973ed1ba Bump alpine from 3.18.2 to 3.18.3 in /Containers/domaincheck
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:47:42 +00:00
dependabot[bot]
0b4a42679d Bump alpine from 3.18.2 to 3.18.3 in /Containers/borgbackup
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:36:21 +00:00
dependabot[bot]
eed6b44cd8 Bump alpine from 3.18.2 to 3.18.3 in /Containers/watchtower
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:14:59 +00:00
dependabot[bot]
7bb10d32c7 Bump nats from 2.9.20-scratch to 2.9.21-scratch in /Containers/talk
Bumps nats from 2.9.20-scratch to 2.9.21-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:12:37 +00:00
dependabot[bot]
f4667a2dec Bump php in /Containers/nextcloud
Bumps php from 8.1.21-fpm-alpine3.18 to 8.1.22-fpm-alpine3.18.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 12:28:55 +00:00
Zoey
2ce9d26cf9 Update update-yaml.sh
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-06 13:09:05 +02:00
dependabot[bot]
d12a3984ab Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/apache
Bumps caddy from 2.6.4-alpine to 2.7.2-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04 12:36:25 +00:00
dependabot[bot]
592670d448 Bump golang in /Containers/imaginary
Bumps golang from 1.20.6-alpine3.18 to 1.20.7-alpine3.18.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 12:33:07 +00:00
dependabot[bot]
a40ffd760f Bump azure/setup-helm from 3.1 to 3.5
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3.1 to 3.5.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](https://github.com/azure/setup-helm/compare/v3.1...v3.5)

---
updated-dependencies:
- dependency-name: azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 12:15:18 +00:00
Simon L
3d868d4457 add executable bit on tmpfs for nextcloud container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-29 15:30:22 +02:00
Simon L
7af85a6982 make FTS read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-28 17:14:49 +02:00
Simon L
e8ef49c42f Merge pull request #3045 from nextcloud/talk-container-update
talk update
2023-07-28 14:43:47 +02:00
szaimen
b65ec5bb69 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-07-28 12:05:10 +00:00
Simon L
4253ccd43b Merge pull request #3043 from nextcloud/aio-helm-update
Helm Chart updates
2023-07-28 11:41:17 +02:00
Simon L
400ba74f97 Merge pull request #3000 from nextcloud/enh/noid/allow-configure-hpb-domain
talk-recording - allow to set hpb_domain and nc_domain independently
2023-07-28 11:39:13 +02:00
Simon L
0c4885323d Merge pull request #3036 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.2.2.1
Bump collabora/code from 23.05.1.3.1 to 23.05.2.2.1 in /Containers/collabora
2023-07-28 11:37:59 +02:00
Simon L
48a9699f42 Merge pull request #3032 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.5-cli
Bump docker from 24.0.4-cli to 24.0.5-cli in /Containers/mastercontainer
2023-07-28 11:36:50 +02:00
Simon L
828190e242 Merge pull request #3021 from nextcloud/enh/noid/persistant-db-connections
make database connections persistant
2023-07-28 11:36:02 +02:00
Simon L
4ac2dbd7d1 Merge pull request #3019 from nextcloud/aio-dependency-update
PHP dependency updates
2023-07-28 11:34:17 +02:00
Simon L
4b87a5d38c remove exec
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-28 11:32:26 +02:00
dependabot[bot]
23e0a402d0 Bump docker from 24.0.4-cli to 24.0.5-cli in /Containers/mastercontainer
Bumps docker from 24.0.4-cli to 24.0.5-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-28 09:29:19 +00:00
Simon L
97a0542ef6 Merge pull request #3005 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.8.1
Bump elasticsearch from 8.8.0 to 8.8.1 in /Containers/fulltextsearch
2023-07-28 11:28:30 +02:00
szaimen
c2505e8976 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-28 09:08:22 +00:00
dependabot[bot]
4bb57f8055 Bump elasticsearch from 8.8.0 to 8.8.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.8.0 to 8.8.1.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-28 09:03:06 +00:00
Simon L
6d2272cf11 Merge pull request #3002 from nextcloud/aio-yaml-update
Yaml updates
2023-07-28 11:02:18 +02:00
Simon L
42b065b0c1 Revert "make database connections persistant"
This reverts commit dace781b4e.
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-27 14:39:04 +02:00
dependabot[bot]
3a6cf31c4d Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.1.3.1 to 23.05.2.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-26 13:00:48 +00:00
szaimen
7125b541ba php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-26 12:02:32 +00:00
szaimen
7de9aae2b8 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-24 12:03:37 +00:00
Simon L
dace781b4e make database connections persistant
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-24 01:17:40 +02:00
Simon L
12f55056ee mastercontainer - run supervisord directly and not as cmd option
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-23 17:15:26 +02:00
Simon L
b076d5ea1a adjust commit message for dependency updates to php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-23 16:45:58 +02:00
Simon L
dc017401bb Merge pull request #3017 from sheikhmishar/patch-1
Update manual-upgrade.md shebang
2023-07-23 16:17:02 +02:00
Syed Mishar Newaz
5c01be9852 Update manual-upgrade.md shebang
There was an exclamation (!) missing from shebang. As a result, execution of this script could result in unexpected behaviour

Signed-off-by: Syed Mishar Newaz <misharex.sezan@gmail.com>
2023-07-23 19:23:57 +06:00
Simon L
ff836c4689 talk-recording - allow to set hpb_domain and nc_domain independently
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-21 11:32:44 +02:00
71 changed files with 305 additions and 203 deletions

View File

@@ -46,10 +46,10 @@ jobs:
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: dependency updates
commit-message: php dependency updates
signoff: true
title: Dependency updates
body: Automated dependency updates since dependabot does not support grouped updates
title: PHP dependency updates
body: Automated php dependency updates since dependabot does not support grouped updates
labels: dependencies, 3. to review
milestone: next
branch: aio-dependency-update

View File

@@ -32,7 +32,7 @@ jobs:
# See https://github.com/helm/chart-releaser-action/issues/6
- name: Set up Helm
uses: azure/setup-helm@v3.1
uses: azure/setup-helm@v3.5
with:
version: v3.6.3

View File

@@ -39,8 +39,6 @@ jobs:
author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true
branch: automated/noid/psalm-baseline-update
# Make sure we can open multiple PRs
branch-suffix: timestamp
title: '[Automated] Update psalm-baseline.xml'
milestone: next
body: |

View File

@@ -1,4 +1,4 @@
FROM caddy:2.6.4-alpine as caddy
FROM caddy:2.7.2-alpine as caddy
FROM httpd:2.4.57-alpine3.18

View File

@@ -1,4 +1,4 @@
FROM alpine:3.18.2
FROM alpine:3.18.3
RUN set -ex; \
\

View File

@@ -1,5 +1,5 @@
# From a file located probably somewhere here: https://github.com/CollaboraOnline/online/tree/master/docker
FROM collabora/code:23.05.1.3.1
FROM collabora/code:23.05.2.2.1
USER root

View File

@@ -1,4 +1,4 @@
FROM alpine:3.18.2
FROM alpine:3.18.3
RUN set -ex; \
apk add --no-cache bash lighttpd netcat-openbsd; \
adduser -S www-data -G www-data; \

View File

@@ -1,5 +1,5 @@
# Probably from here https://github.com/elastic/elasticsearch/blob/main/distribution/docker/src/docker/Dockerfile
FROM elasticsearch:8.8.0
FROM elasticsearch:8.8.1
USER root

View File

@@ -1,4 +1,4 @@
FROM golang:1.20.6-alpine3.18 as go
FROM golang:1.21.0-alpine3.18 as go
ENV IMAGINARY_HASH b632dae8cc321452c3f85bcae79c580b1ae1ed84
@@ -12,7 +12,7 @@ RUN set -ex; \
build-base; \
go install github.com/h2non/imaginary@"$IMAGINARY_HASH";
FROM alpine:3.18.2
FROM alpine:3.18.3
RUN set -ex; \
apk add --no-cache \
tzdata \

View File

@@ -14,18 +14,17 @@
servers {
protocols h1 h2 h2c
}
on_demand_tls {
ask http://localhost:9876/
}
}
http://:80 {
redir https://{host}{uri}
}
# Match only host names and not ip-addresses:
https://*.*:8443,
https://*.*.*:8443,
https://*.*.*.*:8443,
https://*.*.*.*.*:8443,
https://*.*.*.*.*.*:8443 {
https://:8443 {
reverse_proxy localhost:8000

View File

@@ -1,8 +1,8 @@
# Docker CLI is a requirement
FROM docker:24.0.4-cli as docker
FROM docker:24.0.5-cli as docker
# Caddy is a requirement
FROM caddy:2.6.4-alpine as caddy
FROM caddy:2.7.2-alpine as caddy
# From https://github.com/docker-library/php/blob/master/8.2/alpine3.18/fpm/Dockerfile
FROM php:8.2.8-fpm-alpine3.18
@@ -121,6 +121,5 @@ COPY mastercontainer.conf /etc/apache2/sites-available/mastercontainer.conf
USER root
ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD /healthcheck.sh

View File

@@ -26,6 +26,12 @@ if [ "$EUID" != "0" ]; then
exit 1
fi
# Check that the CMD is not overwritten nor set
if [ "$*" != "" ]; then
print_red "Docker run command for AIO is incorrect as a CMD option was given which is not expected."
exit 1
fi
# Check if socket is available and readable
if ! [ -a "/var/run/docker.sock" ]; then
print_red "Docker socket is not available. Cannot continue."
@@ -298,8 +304,8 @@ E.g. https://internal.ip.of.this.server:8080
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
https://your-domain-that-points-to-this-server.tld:8443"
# Set the timezone to UTC
export TZ=UTC
# Set the timezone to Etc/UTC
export TZ=Etc/UTC
# Fix apache startup
rm -f /var/run/apache2/httpd.pid
@@ -310,4 +316,5 @@ caddy fmt --overwrite /Caddyfile
# Fix caddy log
chmod 777 /root
exec "$@"
# Start supervisord
/usr/bin/supervisord -c /supervisord.conf

View File

@@ -55,3 +55,11 @@ stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=/session-deduplicator.sh
user=root
[program:domain-validator]
# stdout_logfile=/dev/stdout
# stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=php -S 127.0.0.1:9876 /var/www/docker-aio/php/domain-validator.php
user=www-data

View File

@@ -1,9 +1,9 @@
FROM php:8.1.21-fpm-alpine3.18
FROM php:8.1.22-fpm-alpine3.18
ENV PHP_MEMORY_LIMIT 512M
ENV PHP_UPLOAD_LIMIT 10G
ENV PHP_MAX_TIME 3600
ENV NEXTCLOUD_VERSION 26.0.4
ENV NEXTCLOUD_VERSION 27.0.2
ENV AIO_TOKEN 123456
ENV AIO_URL localhost

View File

@@ -476,11 +476,15 @@ php /var/www/html/occ config:system:set updatedirectory --value="/nc-updater"
# Apply network settings
echo "Applying network settings..."
php /var/www/html/occ config:system:set davstorage.request_timeout --value="$PHP_MAX_TIME" --type=int
php /var/www/html/occ config:system:set trusted_domains 1 --value="$NC_DOMAIN"
php /var/www/html/occ config:system:set overwrite.cli.url --value="https://$NC_DOMAIN/"
php /var/www/html/occ config:system:set htaccess.RewriteBase --value="/"
php /var/www/html/occ maintenance:update:htaccess
# Apply dbpersistent setting in order to fix too many db connections
php /var/www/html/occ config:system:set dbpersistent --value=true --type=bool
# Disallow creating local external storages when nothing was mounted
if [ -z "$NEXTCLOUD_MOUNT" ]; then
php /var/www/html/occ config:system:set files_external_allow_create_new_local --type=bool --value=false

View File

@@ -1,5 +1,5 @@
# From https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/Dockerfile
FROM onlyoffice/documentserver:7.4.0.1
FROM onlyoffice/documentserver:7.4.1.1
# USER root is probably used

View File

@@ -2,7 +2,7 @@ FROM python:3.11.4-alpine3.18
COPY --chmod=775 start.sh /start.sh
ENV RECORDING_VERSION v17.0.2
ENV RECORDING_VERSION v17.0.3
ENV ALLOW_ALL false
ENV HPB_PROTOCOL https
ENV SKIP_VERIFY false

View File

@@ -12,6 +12,10 @@ elif [ -z "$INTERNAL_SECRET" ]; then
exit 1
fi
if [ -z "$HPB_DOMAIN" ]; then
export HPB_DOMAIN="$NC_DOMAIN"
fi
cat << RECORDING_CONF > "/conf/recording.conf"
[logs]
# 30 means Warning
@@ -40,7 +44,7 @@ skipverify = ${SKIP_VERIFY}
signalings = signaling-1
[signaling-1]
url = ${HPB_PROTOCOL}://${NC_DOMAIN}${HPB_PATH}
url = ${HPB_PROTOCOL}://${HPB_DOMAIN}${HPB_PATH}
internalsecret = ${INTERNAL_SECRET}
[ffmpeg]

View File

@@ -1,8 +1,8 @@
FROM nats:2.9.20-scratch as nats
FROM nats:2.9.21-scratch as nats
FROM strukturag/nextcloud-spreed-signaling:1.1.3 as signaling
FROM alpine:3.18.2 as janus
FROM alpine:3.18.3 as janus
ARG JANUS_VERSION=v0.13.4
ARG JANUS_VERSION=v0.14.0
WORKDIR /src
RUN set -ex; \
apk add --no-cache \

View File

@@ -1,7 +1,7 @@
# From https://github.com/containrrr/watchtower/blob/main/dockerfiles/Dockerfile.self-contained
FROM containrrr/watchtower:1.5.3 as watchtower
FROM alpine:3.18.2
FROM alpine:3.18.3
RUN apk add --no-cache bash
COPY --from=watchtower /watchtower /watchtower

View File

@@ -13,7 +13,7 @@
<category>monitoring</category>
<bugs>https://github.com/nextcloud/all-in-one/issues</bugs>
<dependencies>
<nextcloud min-version="25" max-version="26"/>
<nextcloud min-version="26" max-version="27"/>
</dependencies>
<settings>

View File

@@ -1,11 +1,21 @@
services:
nextcloud-aio-apache:
depends_on:
- nextcloud-aio-onlyoffice
- nextcloud-aio-collabora
- nextcloud-aio-talk
- nextcloud-aio-nextcloud
- nextcloud-aio-notify-push
nextcloud-aio-onlyoffice:
condition: service_started
required: false
nextcloud-aio-collabora:
condition: service_started
required: false
nextcloud-aio-talk:
condition: service_started
required: false
nextcloud-aio-nextcloud:
condition: service_started
required: false
nextcloud-aio-notify-push:
condition: service_started
required: false
image: nextcloud/aio-apache:latest
ports:
- ${APACHE_IP_BINDING}:${APACHE_PORT}:${APACHE_PORT}/tcp
@@ -59,12 +69,24 @@ services:
nextcloud-aio-nextcloud:
depends_on:
- nextcloud-aio-database
- nextcloud-aio-redis
- nextcloud-aio-clamav
- nextcloud-aio-fulltextsearch
- nextcloud-aio-talk-recording
- nextcloud-aio-imaginary
nextcloud-aio-database:
condition: service_started
required: false
nextcloud-aio-redis:
condition: service_started
required: false
nextcloud-aio-clamav:
condition: service_started
required: false
nextcloud-aio-fulltextsearch:
condition: service_started
required: false
nextcloud-aio-talk-recording:
condition: service_started
required: false
nextcloud-aio-imaginary:
condition: service_started
required: false
image: nextcloud/aio-nextcloud:latest
expose:
- "9000"
@@ -118,6 +140,8 @@ services:
restart: unless-stopped
networks:
- nextcloud-aio
tmpfs:
- /tmp:exec
nextcloud-aio-notify-push:
image: nextcloud/aio-notify-push:latest
@@ -278,9 +302,14 @@ services:
- "9200"
environment:
- TZ=${TIMEZONE}
- ES_JAVA_OPTS=-Xms512M -Xmx512M
- bootstrap.memory_lock=true
- cluster.name=nextcloud-aio
- discovery.type=single-node
- ES_JAVA_OPTS=-Xms1024M -Xmx1024M
- POSTGRES_HOST=nextcloud-aio-database
- logger.org.elasticsearch.discovery=WARN
- http.port=9200
- xpack.license.self_generated.type=basic
- xpack.security.enabled=false
volumes:
- nextcloud_aio_elasticsearch:/usr/share/elasticsearch/data:rw
restart: unless-stopped

View File

@@ -20,6 +20,7 @@ OUTPUT="$(echo "$OUTPUT" | jq 'del(.services[].nextcloud_exec_commands)')"
OUTPUT="$(echo "$OUTPUT" | jq 'del(.services[] | select(.container_name == "nextcloud-aio-watchtower"))')"
OUTPUT="$(echo "$OUTPUT" | jq 'del(.services[] | select(.container_name == "nextcloud-aio-domaincheck"))')"
OUTPUT="$(echo "$OUTPUT" | jq 'del(.services[] | select(.container_name == "nextcloud-aio-borgbackup"))')"
OUTPUT="$(echo "$OUTPUT" | jq '.services[] |= if has("depends_on") then .depends_on |= map({ (.): { "condition": "service_started", "required": false } }) else . end' | jq '.services[] |= if has("depends_on") then .depends_on |= reduce .[] as $item ({}; . + $item) else . end')"
snap install yq
mkdir -p ./manual-install
@@ -111,7 +112,7 @@ for name in "${NAMES[@]}"
do
OUTPUT="$(echo "$OUTPUT" | sed "/container_name.*$name$/i\ \ $name:")"
if [ "$name" != "nextcloud-aio-apache" ]; then
OUTPUT="$(echo "$OUTPUT" | sed "/ $name:/i\ ")"
OUTPUT="$(echo "$OUTPUT" | sed "/^ $name:/i\ ")"
fi
done

View File

@@ -12,7 +12,7 @@ The only way to fix this on your side is upgrading regularly (e.g. by enabling d
1. Run the following commands in order to reverse engineer the Nextcloud container:
```bash
sudo docker pull assaflavie/runlike
echo '#/bin/bash' > /tmp/nextcloud-aio-nextcloud
echo '#!/bin/bash' > /tmp/nextcloud-aio-nextcloud
sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike -p nextcloud-aio-nextcloud >> /tmp/nextcloud-aio-nextcloud
sudo chown root:root /tmp/nextcloud-aio-nextcloud
```

View File

@@ -1,6 +1,6 @@
name: nextcloud-aio-helm-chart
description: A generated Helm Chart for Nextcloud AIO from Skippbox Kompose
version: 6.3.0
version: 6.4.0
apiVersion: v2
keywords:
- latest

View File

@@ -2,12 +2,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-apache
name: nextcloud-aio-apache
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -16,7 +16,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -72,7 +72,7 @@ spec:
value: nextcloud-aio-talk
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-apache:20230720_134150-latest
image: nextcloud/aio-apache:20230728_085937-latest
name: nextcloud-aio-apache
ports:
- containerPort: {{ .Values.APACHE_PORT }}

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-apache
name: nextcloud-aio-apache
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-apache
name: nextcloud-aio-apache
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
type: LoadBalancer
ports:

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-clamav
name: nextcloud-aio-clamav
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -48,7 +48,7 @@ spec:
value: "90"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-clamav:20230720_134150-latest
image: nextcloud/aio-clamav:20230728_085937-latest
name: nextcloud-aio-clamav
ports:
- containerPort: 3310

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-clamav
name: nextcloud-aio-clamav
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-clamav
name: nextcloud-aio-clamav
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "3310"

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-collabora
name: nextcloud-aio-collabora
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -37,7 +37,7 @@ spec:
value: --o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true {{ .Values.COLLABORA_SECCOMP_POLICY }} --o:remote_font_config.url=https://{{ .Values.NC_DOMAIN }}/apps/richdocuments/settings/fonts.json
- name: server_name
value: "{{ .Values.NC_DOMAIN }}"
image: nextcloud/aio-collabora:20230720_134150-latest
image: nextcloud/aio-collabora:20230728_085937-latest
name: nextcloud-aio-collabora
ports:
- containerPort: 9980

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-collabora
name: nextcloud-aio-collabora
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "9980"

View File

@@ -2,12 +2,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-database
name: nextcloud-aio-database
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -16,7 +16,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -67,7 +67,7 @@ spec:
value: nextcloud
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-postgresql:20230720_134150-latest
image: nextcloud/aio-postgresql:20230728_085937-latest
name: nextcloud-aio-database
ports:
- containerPort: 5432

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-database-dump
name: nextcloud-aio-database-dump
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-database
name: nextcloud-aio-database
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-database
name: nextcloud-aio-database
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "5432"

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-elasticsearch
name: nextcloud-aio-elasticsearch
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-fulltextsearch
name: nextcloud-aio-fulltextsearch
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -36,14 +36,24 @@ spec:
containers:
- env:
- name: ES_JAVA_OPTS
value: -Xms1024M -Xmx1024M
- name: POSTGRES_HOST
value: nextcloud-aio-database
value: -Xms512M -Xmx512M
- name: TZ
value: "{{ .Values.TIMEZONE }}"
- name: bootstrap.memory_lock
value: "true"
- name: cluster.name
value: nextcloud-aio
- name: discovery.type
value: single-node
image: nextcloud/aio-fulltextsearch:20230720_134150-latest
- name: http.port
value: "9200"
- name: logger.org.elasticsearch.discovery
value: WARN
- name: xpack.license.self_generated.type
value: basic
- name: xpack.security.enabled
value: "false"
image: nextcloud/aio-fulltextsearch:20230728_085937-latest
name: nextcloud-aio-fulltextsearch
ports:
- containerPort: 9200

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-fulltextsearch
name: nextcloud-aio-fulltextsearch
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "9200"

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-imaginary
name: nextcloud-aio-imaginary
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -37,7 +37,7 @@ spec:
- env:
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-imaginary:20230720_134150-latest
image: nextcloud/aio-imaginary:20230728_085937-latest
name: nextcloud-aio-imaginary
ports:
- containerPort: 9000

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-imaginary
name: nextcloud-aio-imaginary
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "9000"

View File

@@ -1,6 +1,6 @@
apiVersion: v1
kind: Namespace
metadata:
name: {{ values.NAMESPACE }}
namespace: {{ values.NAMESPACE }}
name: {{ .Values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec: {}

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-nextcloud-data
name: nextcloud-aio-nextcloud-data
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-nextcloud
name: nextcloud-aio-nextcloud
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -16,7 +16,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -30,7 +30,10 @@ spec:
- "777"
- /nextcloud-aio-nextcloud
- /nextcloud-aio-nextcloud-trusted-cacerts
- /nextcloud-aio-nextcloud-tmpfs0
volumeMounts:
- name: nextcloud-aio-nextcloud-tmpfs0
mountPath: /nextcloud-aio-nextcloud-tmpfs0
- name: nextcloud-aio-nextcloud-trusted-cacerts
mountPath: /nextcloud-aio-nextcloud-trusted-cacerts
- name: nextcloud-aio-nextcloud
@@ -117,7 +120,7 @@ spec:
value: "{{ .Values.TIMEZONE }}"
- name: UPDATE_NEXTCLOUD_APPS
value: "{{ .Values.UPDATE_NEXTCLOUD_APPS }}"
image: nextcloud/aio-nextcloud:20230720_134150-latest
image: nextcloud/aio-nextcloud:20230728_085937-latest
name: nextcloud-aio-nextcloud
ports:
- containerPort: 9000
@@ -131,6 +134,8 @@ spec:
- mountPath: /usr/local/share/ca-certificates
name: nextcloud-aio-nextcloud-trusted-cacerts
readOnly: true
- mountPath: /tmp
name: nextcloud-aio-nextcloud-tmpfs0
volumes:
- name: nextcloud-aio-nextcloud
persistentVolumeClaim:
@@ -141,3 +146,5 @@ spec:
- name: nextcloud-aio-nextcloud-trusted-cacerts
persistentVolumeClaim:
claimName: nextcloud-aio-nextcloud-trusted-cacerts
- emptyDir: {}
name: nextcloud-aio-nextcloud-tmpfs0

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-nextcloud
name: nextcloud-aio-nextcloud
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-nextcloud
name: nextcloud-aio-nextcloud
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "9000"

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-nextcloud-trusted-cacerts
name: nextcloud-aio-nextcloud-trusted-cacerts
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-notify-push
name: nextcloud-aio-notify-push
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -16,7 +16,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -50,7 +50,7 @@ spec:
value: nextcloud-aio-redis
- name: REDIS_HOST_PASSWORD
value: "{{ .Values.REDIS_PASSWORD }}"
image: nextcloud/aio-notify-push:20230720_134150-latest
image: nextcloud/aio-notify-push:20230728_085937-latest
name: nextcloud-aio-notify-push
ports:
- containerPort: 7867

View File

@@ -2,12 +2,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-notify-push
name: nextcloud-aio-notify-push
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "7867"

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-onlyoffice
name: nextcloud-aio-onlyoffice
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -43,7 +43,7 @@ spec:
value: "{{ .Values.ONLYOFFICE_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-onlyoffice:20230720_134150-latest
image: nextcloud/aio-onlyoffice:20230728_085937-latest
name: nextcloud-aio-onlyoffice
ports:
- containerPort: 80

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-onlyoffice
name: nextcloud-aio-onlyoffice
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-onlyoffice
name: nextcloud-aio-onlyoffice
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "80"

View File

@@ -2,12 +2,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-redis
name: nextcloud-aio-redis
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -16,7 +16,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -38,7 +38,7 @@ spec:
value: "{{ .Values.REDIS_PASSWORD }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-redis:20230720_134150-latest
image: nextcloud/aio-redis:20230728_085937-latest
name: nextcloud-aio-redis
ports:
- containerPort: 6379

View File

@@ -4,7 +4,7 @@ metadata:
labels:
io.kompose.service: nextcloud-aio-redis
name: nextcloud-aio-redis
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
{{- if .Values.STORAGE_CLASS }}
storageClassName: {{ .Values.STORAGE_CLASS }}

View File

@@ -2,12 +2,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-redis
name: nextcloud-aio-redis
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "6379"

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -59,7 +59,7 @@ spec:
value: "{{ .Values.TURN_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-talk:20230720_134150-latest
image: nextcloud/aio-talk:20230728_085937-latest
name: nextcloud-aio-talk
ports:
- containerPort: {{ .Values.TALK_PORT }}

View File

@@ -3,12 +3,12 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-talk-recording
name: nextcloud-aio-talk-recording
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
replicas: 1
selector:
@@ -17,7 +17,7 @@ spec:
template:
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.network/nextcloud-aio: "true"
@@ -46,7 +46,7 @@ spec:
value: "{{ .Values.RECORDING_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: nextcloud/aio-talk-recording:20230720_134150-latest
image: nextcloud/aio-talk-recording:20230728_085937-latest
name: nextcloud-aio-talk-recording
ports:
- containerPort: 1234

View File

@@ -3,12 +3,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-talk-recording
name: nextcloud-aio-talk-recording
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "1234"

View File

@@ -4,12 +4,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk-public
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
type: LoadBalancer
ports:
@@ -27,12 +27,12 @@ apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ values.NAMESPACE }}
kompose.cmd: kompose convert -c -f latest.yml --namespace {{ .Values.NAMESPACE }}
kompose.version: 1.30.0 (9d8dcb518)
labels:
io.kompose.service: nextcloud-aio-talk
name: nextcloud-aio-talk
namespace: {{ values.NAMESPACE }}
namespace: {{ .Values.NAMESPACE }}
spec:
ports:
- name: "8081"

View File

@@ -115,7 +115,7 @@ for variable in "${DEPLOYMENTS[@]}"; do
fi
done
# shellcheck disable=SC1083
find ./ -name '*.yaml' -exec sed -i "s|nextcloud-aio-namespace|\{\{ values.NAMESPACE \}\}|" \{} \;
find ./ -name '*.yaml' -exec sed -i "s|nextcloud-aio-namespace|\{\{ .Values.NAMESPACE \}\}|" \{} \;
# shellcheck disable=SC1083
find ./ -name '*service.yaml' -exec sed -i "/^status:/,$ d" \{} \;
# shellcheck disable=SC1083

90
php/composer.lock generated
View File

@@ -134,16 +134,16 @@
},
{
"name": "guzzlehttp/promises",
"version": "2.0.0",
"version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
"reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6"
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
"reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
"url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
"shasum": ""
},
"require": {
@@ -197,7 +197,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.0.0"
"source": "https://github.com/guzzle/promises/tree/2.0.1"
},
"funding": [
{
@@ -213,20 +213,20 @@
"type": "tidelift"
}
],
"time": "2023-05-21T13:50:22+00:00"
"time": "2023-08-03T15:11:55+00:00"
},
{
"name": "guzzlehttp/psr7",
"version": "2.5.0",
"version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
"reference": "b635f279edd83fc275f822a1188157ffea568ff6"
"reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
"reference": "b635f279edd83fc275f822a1188157ffea568ff6",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77",
"reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77",
"shasum": ""
},
"require": {
@@ -313,7 +313,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.5.0"
"source": "https://github.com/guzzle/psr7/tree/2.6.0"
},
"funding": [
{
@@ -329,7 +329,7 @@
"type": "tidelift"
}
],
"time": "2023-04-17T16:11:26+00:00"
"time": "2023-08-03T15:06:02+00:00"
},
{
"name": "http-interop/http-factory-guzzle",
@@ -461,16 +461,16 @@
},
{
"name": "laravel/serializable-closure",
"version": "v1.3.0",
"version": "v1.3.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/serializable-closure.git",
"reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37"
"reference": "e5a3057a5591e1cfe8183034b0203921abe2c902"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
"reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
"url": "https://api.github.com/repos/laravel/serializable-closure/zipball/e5a3057a5591e1cfe8183034b0203921abe2c902",
"reference": "e5a3057a5591e1cfe8183034b0203921abe2c902",
"shasum": ""
},
"require": {
@@ -517,7 +517,7 @@
"issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure"
},
"time": "2023-01-30T18:31:20+00:00"
"time": "2023-07-14T13:56:28+00:00"
},
{
"name": "nikic/fast-route",
@@ -626,16 +626,16 @@
},
{
"name": "php-di/php-di",
"version": "7.0.3",
"version": "7.0.4",
"source": {
"type": "git",
"url": "https://github.com/PHP-DI/PHP-DI.git",
"reference": "d5dad2500f409d8b78371823c8b382fe9b5d0917"
"reference": "8ed79468dfb163824bbf48de5e35d1729f9313b6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/d5dad2500f409d8b78371823c8b382fe9b5d0917",
"reference": "d5dad2500f409d8b78371823c8b382fe9b5d0917",
"url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/8ed79468dfb163824bbf48de5e35d1729f9313b6",
"reference": "8ed79468dfb163824bbf48de5e35d1729f9313b6",
"shasum": ""
},
"require": {
@@ -683,7 +683,7 @@
],
"support": {
"issues": "https://github.com/PHP-DI/PHP-DI/issues",
"source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.3"
"source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.4"
},
"funding": [
{
@@ -695,7 +695,7 @@
"type": "tidelift"
}
],
"time": "2023-06-17T10:21:14+00:00"
"time": "2023-08-08T15:59:16+00:00"
},
{
"name": "php-di/slim-bridge",
@@ -1218,16 +1218,16 @@
},
{
"name": "slim/slim",
"version": "4.11.0",
"version": "4.12.0",
"source": {
"type": "git",
"url": "https://github.com/slimphp/Slim.git",
"reference": "b0f4ca393ea037be9ac7292ba7d0a34d18bac0c7"
"reference": "e9e99c2b24398b967841c6c4c3048622cc7e2b18"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/slimphp/Slim/zipball/b0f4ca393ea037be9ac7292ba7d0a34d18bac0c7",
"reference": "b0f4ca393ea037be9ac7292ba7d0a34d18bac0c7",
"url": "https://api.github.com/repos/slimphp/Slim/zipball/e9e99c2b24398b967841c6c4c3048622cc7e2b18",
"reference": "e9e99c2b24398b967841c6c4c3048622cc7e2b18",
"shasum": ""
},
"require": {
@@ -1236,26 +1236,26 @@
"php": "^7.4 || ^8.0",
"psr/container": "^1.0 || ^2.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.0",
"psr/http-message": "^1.1",
"psr/http-server-handler": "^1.0",
"psr/http-server-middleware": "^1.0",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"require-dev": {
"adriansuter/php-autoload-override": "^1.3",
"adriansuter/php-autoload-override": "^1.4",
"ext-simplexml": "*",
"guzzlehttp/psr7": "^2.4",
"httpsoft/http-message": "^1.0",
"httpsoft/http-server-request": "^1.0",
"guzzlehttp/psr7": "^2.5",
"httpsoft/http-message": "^1.1",
"httpsoft/http-server-request": "^1.1",
"laminas/laminas-diactoros": "^2.17",
"nyholm/psr7": "^1.5",
"nyholm/psr7": "^1.8",
"nyholm/psr7-server": "^1.0",
"phpspec/prophecy": "^1.15",
"phpspec/prophecy": "^1.17",
"phpspec/prophecy-phpunit": "^2.0",
"phpstan/phpstan": "^1.8",
"phpunit/phpunit": "^9.5",
"slim/http": "^1.2",
"slim/psr7": "^1.5",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^9.6",
"slim/http": "^1.3",
"slim/psr7": "^1.6",
"squizlabs/php_codesniffer": "^3.7"
},
"suggest": {
@@ -1329,7 +1329,7 @@
"type": "tidelift"
}
],
"time": "2022-11-06T16:33:39+00:00"
"time": "2023-07-23T04:54:29+00:00"
},
{
"name": "slim/twig-view",
@@ -1709,16 +1709,16 @@
},
{
"name": "twig/twig",
"version": "v3.6.1",
"version": "v3.7.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
"reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd"
"reference": "5cf942bbab3df42afa918caeba947f1b690af64b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd",
"reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/5cf942bbab3df42afa918caeba947f1b690af64b",
"reference": "5cf942bbab3df42afa918caeba947f1b690af64b",
"shasum": ""
},
"require": {
@@ -1764,7 +1764,7 @@
],
"support": {
"issues": "https://github.com/twigphp/Twig/issues",
"source": "https://github.com/twigphp/Twig/tree/v3.6.1"
"source": "https://github.com/twigphp/Twig/tree/v3.7.0"
},
"funding": [
{
@@ -1776,7 +1776,7 @@
"type": "tidelift"
}
],
"time": "2023-06-08T12:52:13+00:00"
"time": "2023-07-26T07:16:09+00:00"
}
],
"packages-dev": [],

View File

@@ -141,7 +141,7 @@
"type": "array",
"items": {
"type": "string",
"pattern": "^/[a-z/_0-9-]+$"
"pattern": "^/[a-z/_0-9-:]+$"
}
},
"volumes": {

View File

@@ -211,7 +211,7 @@
"nextcloud-aio"
],
"tmpfs": [
"/tmp"
"/tmp:exec"
]
},
{

18
php/domain-validator.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
$domain = $_GET['domain'] ?? '';
if (strpos($domain, '.') === false) {
http_response_code(400);
} elseif (strpos($domain, '/') !== false) {
http_response_code(400);
} elseif (strpos($domain, ':') !== false) {
http_response_code(400);
} elseif (!filter_var($domain, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)) {
http_response_code(400);
} elseif (filter_var($domain, FILTER_VALIDATE_IP)) {
http_response_code(400);
} else {
error_log($domain . ' was accepted as valid domain.');
http_response_code(200);
}

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.13.1@086b94371304750d1c673315321a55d15fc59015"/>
<files psalm-version="5.14.1@b9d355e0829c397b9b3b47d0c0ed042a8a70284d"/>

View File

@@ -33,8 +33,11 @@ function showPassword(id) {
disableSpinner()
showError(xhr.response);
} else if (xhr.status === 500) {
disableSpinner()
showError("Server error. Please check the mastercontainer logs for details.");
showError("Server error. Please check the mastercontainer logs for details. This page will reload after 10s automatically. Then you can check the mastercontainer logs.");
// Reload after 10s since it is expected that the updated view is shown (e.g. after starting containers)
setTimeout(function(){
window.location.reload(1);
}, 10000);
} else {
// If the responose is not one of the above, we should reload to show the latest content
window.location.reload(1);

View File

@@ -85,7 +85,7 @@ div.toast {
padding: 12px;
margin-top: 45px;
position: fixed;
z-index: 1;
z-index: 1000;
border-radius: 3px;
background: none;
background-color: white;

View File

@@ -317,7 +317,7 @@ class DockerActionManager
}
} elseif ($out[1] === 'TIMEZONE') {
if ($this->configurationManager->GetTimezone() === '') {
$replacements[1] = 'UTC';
$replacements[1] = 'Etc/UTC';
} else {
$replacements[1] = $this->configurationManager->GetTimezone();
}
@@ -439,7 +439,12 @@ class DockerActionManager
$tmpfs = [];
foreach($container->GetTmpfs() as $tmp) {
$tmpfs[$tmp] = "";
$mode = "";
if (str_contains($tmp, ':')) {
$mode = explode(':', $tmp)[1];
$tmp = explode(':', $tmp)[0];
}
$tmpfs[$tmp] = $mode;
}
if (count($tmpfs) > 0) {
$requestBody['HostConfig']['Tmpfs'] = $tmpfs;
@@ -896,7 +901,7 @@ class DockerActionManager
return null;
}
return str_replace('T', ' ', $imageOutput['Created']);
return str_replace('T', ' ', (string)$imageOutput['Created']);
} catch (\Exception $e) {
return null;
}

View File

@@ -16,7 +16,7 @@
</header>
<div class="content">
<h1>Nextcloud AIO v6.4.0</h1>
<h1>Nextcloud AIO v7.0.0</h1>
{# Add 2nd tab warning #}
<script type="text/javascript" src="second-tab-warning.js"></script>
@@ -28,7 +28,7 @@
{% set isBackupOrRestoreRunning = false %}
{% set isApacheStarting = false %}
{# Setting newMajorVersion to '' will hide corresponding options/elements, can be set to an integer like 26 in order to show corresponding elements. If set, also increase installLatestMajor in https://github.com/nextcloud/all-in-one/blob/main/php/src/Controller/DockerController.php #}
{% set newMajorVersion = 27 %}
{% set newMajorVersion = '' %}
{% if is_backup_container_running == true %}
{% if borg_backup_mode == 'backup' or borg_backup_mode == 'restore' %}
@@ -310,7 +310,7 @@
Restore or Backup currently running. Cannot start the containers until that's done.<br /><br />
{% else %}
{% if was_start_button_clicked == false %}
Clicking on the button below will download all docker containers and start them. This can take a lot of time depending on your internect connection. Since the overall size is a few GB, this will take around 5-10 min or more. So be aware and patient!<br><br>
<br>Clicking on the button below will download all docker containers and start them. This can take a lot of time depending on your internect connection. Since the overall size is a few GB, this will take around 5-10 min or more. So be aware and patient!<br><br>
{% endif %}
{% if is_mastercontainer_update_available == true %}
⚠️ A mastercontainer update is available. Please click on the button below to update it.<br><br>
@@ -629,7 +629,7 @@
<input type="hidden" name="{{csrf.keys.value}}" value="{{csrf.value}}">
<input class="button" type="submit" value="Submit timezone" onclick="return confirm('Are you sure that this is a valid timezone? Please double check by following the wikipedia article and checking the correct column since if not, it will break the startup since the database will not get correctly initialized and you will end in a startup loop.')" />
</form>
You need to make sure that the timezone that you enter is valid. An example is <b>Europe/Berlin</b>. You can get valid values by looking at the 'TZ database name' column of this list: <a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List"><b>click here</b></a>.<br><br>
You need to make sure that the timezone that you enter is valid. An example is <b>Europe/Berlin</b>. You can get valid values by looking at the 'TZ database name' column of this list: <a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List"><b>click here</b></a>. The default is <b>Etc/UTC</b> if nothing is entered.<br><br>
{% else %}
The timezone for Nextcloud is currently set to <b>{{ timezone }}</b>. You can reset the timezone again by clicking on the button below.<br><br/>
<form method="POST" action="/api/configuration" class="xhr">

View File

@@ -63,9 +63,12 @@ Add this as a new Apache site config:
# Solves slow upload speeds caused by http2
H2WindowSize 5242880
# SSL
SSLEngine on
Include /etc/letsencrypt/options-ssl-apache.conf
# TLS
SSLEngine on
SSLProtocol -all +TLSv1.2 +TLSv1.3
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
SSLHonorCipherOrder off
SSLSessionTickets off
SSLCertificateFile /etc/letsencrypt/live/<your-nc-domain>/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/<your-nc-domain>/privkey.pem
@@ -173,6 +176,13 @@ global
chroot /var/haproxy
log /var/run/log audit debug
lua-prepend-path /tmp/haproxy/lua/?.lua
ssl-default-bind-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
ssl-default-bind-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256
ssl-default-bind-options ssl-min-ver TLSv1.2 no-tls-tickets
ssl-default-server-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
ssl-default-server-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256
ssl-default-server-options ssl-min-ver TLSv1.2 no-tls-tickets
defaults
log global
@@ -182,7 +192,7 @@ defaults
# Frontend: LetsEncrypt_443 ()
frontend LetsEncrypt_443
bind 0.0.0.0:443 name 0.0.0.0:443 ssl prefer-client-ciphers ssl-min-ver TLSv1.2 ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256 ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256 crt-list /tmp/haproxy/ssl/605f6609f106d1.17683543.certlist
bind 0.0.0.0:443 name 0.0.0.0:443 ssl crt-list /tmp/haproxy/ssl/605f6609f106d1.17683543.certlist
mode http
option http-keep-alive
default_backend acme_challenge_backend