Pablo Zmdl
f5cf7903ad
Camelize property nextcloud_datadir_mount => nextcloudDatadirMount
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:57 +01:00
Pablo Zmdl
f35a0b4367
Camelize property nextcloud_mount => nextcloudMount
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:57 +01:00
Pablo Zmdl
c4aa148bff
Camelize property aio_community_containers => aioCommunityContainers
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:57 +01:00
Pablo Zmdl
62856e78bb
Camelize property borg_backup_host_location => borgBackupHostLocation
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
3e19fa66d0
Make nextcloud_datadir_mount an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
4de73dd75b
Make nextcloud_mount an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
6c04cd055f
Make aio_community_containers an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
b4d198f72b
Make borg_backup_host_location an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
f737d2f598
Make isFulltextsearchEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
f16f5b233d
Make isImaginaryEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
190d47810b
Make isTalkRecordingEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
e009abdd54
Make isTalkEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:56 +01:00
Pablo Zmdl
cd1c2276e5
Make isCollaboraEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:51:26 +01:00
Pablo Zmdl
0c3d919618
Make isOnlyofficeEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:50:34 +01:00
Pablo Zmdl
f8a244bee2
Make isClamavEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:48:05 +01:00
Pablo Zmdl
f235af29e3
Make isDockerSocketProxyEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:43:36 +01:00
Pablo Zmdl
881e77cca5
Make isWhiteboardEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-28 11:43:36 +01:00
Jean-Yves
cdd21ae1ff
refactor: change private properties to public in Container class and update related methods
...
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2026-01-10 15:07:08 +01:00
Simon L.
0a42584238
collabora: allow to use enterprise container image with support key
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-06 11:21:46 +01:00
Simon L.
6f945a2369
json_decode: always throw on error and fix other psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:41:41 +01:00
Simon L.
897e3e7e6e
move containers-definition-path to Dataconst
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:08:57 +01:00
Alan Savage
29c093afae
Make secrets global and init on first use.
...
This allows all containers to use any secret declared anywhere
in their placeholders but they will not be generated and
written to the configuration until they are used.
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-09-09 14:59:41 -07:00
Simon L.
04ef45667f
containers-schema: allow to specify ui-secret and show in aio interface
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-23 16:41:43 +01:00
Simon L.
bc4ebfaac0
fix check if array key is set
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:49:54 +01:00
MondoGao
53edc5d4a9
add support for nvidia gpu access ( #5132 )
...
Signed-off-by: Mondo <mondo.jiang@wisc.edu>
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:12:59 +01:00
Jean-Yves
a0ec043c49
Add Enum
...
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2024-10-07 13:22:37 +02:00
Jean-Yves
496ec9ba17
update constructor
...
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2024-10-07 10:12:43 +02:00
Simon L.
546f11a654
add whiteboard container
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-09-16 17:59:15 +02:00
Simon L
f3411f0823
overwrite APACHE_PORT, TALK_PORT and APACHE_IP_BINDING only during dockeractionmanager
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 14:05:05 +02:00
Simon L
c1c96ee08a
allow to add documentation on containers
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-03 20:33:44 +02:00
Simon L
395380ea2b
allow to set aio_variables from containers.json
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-02 15:01:51 +02:00
Simon L
5158081cfc
only add container to apache container list if display_name is set
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-01 12:25:11 +02:00
Simon L
36baadc559
fix detail in $path for additional containers
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 23:02:29 +02:00
Simon L
3104d6e2cc
fix detail
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:52:21 +02:00
Simon L
ac890f046b
merge containers.json and make sure they depend on the apache container
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:32:48 +02:00
Simon L
6e17dec951
require image_tag and add %AIO_CHANNEL% variable
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 13:57:00 +02:00
Simon L
dbdefe273f
remove justinrainbow/json-schema again
...
Signed-off-by: Simon L <szaimen@e.mail.de>
Co-Authored-By: szaimen <szaimen@users.noreply.github.com>
2023-09-26 16:00:18 +02:00
Simon L
6685791427
add docker-socket-proxy as option
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:22:49 +02:00
Simon L
c69a5d2065
add image_tag to containers definition
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 16:51:04 +02:00
Simon L
4c0e30d49d
add init flag to all containers
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 16:41:47 +02:00
Simon L
2a83c57425
fix psalm
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 12:45:29 +02:00
Simon L
a1727d3f4f
allow to add tmpfs
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-19 13:04:39 +02:00
Simon L
68f64397ea
Merge pull request #2641 from nextcloud/enh/2506/allow-to-specify-read-only
...
allow to specify read_only root FS in containers definition
2023-06-06 10:34:03 +02:00
Simon L
70f27ae304
allow to disable/enable talk-recording
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-05 18:52:05 +02:00
Simon L
cf1efa9bb0
allow to specify read_only root FS in containers definition
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-31 16:48:41 +02:00
Simon L
d037ebba66
Merge pull request #2454 from nextcloud/enh/noid/nextcloud-exec-commands
...
allow to define nextcloud_exec_commands in containers definition
2023-05-30 11:42:46 +02:00
Simon L
66dfd9df8e
validate json against json schema
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-26 16:50:37 +02:00
Simon L
e4de4dcb67
allow to define nextcloud_exec_commands in containers definition
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-26 15:54:01 +02:00
Simon L
9f19026885
allow to include volumes in backup and restore
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-19 13:28:17 +02:00
Simon L
eeeeb2f37b
add apparmor_unconinfed to containers definition
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-04-27 19:24:14 +02:00