Skip to content

feat: Add eurooffice app configuration - #169

Merged
printminion-co merged 3 commits into
mainfrom
kh/deb/configure-eurooffice
Sep 23, 2026
Merged

printminion-co merged 3 commits into
mainfrom
kh/deb/configure-eurooffice

Conversation

@bromiesTM

Copy link
Copy Markdown
Contributor

Add eurooffice to the build apps list and implement its configuration function with support for DocumentServerUrl, jwt_secret, and optional StorageUrl settings.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Unresolved critical and moderate findings remain in configure.sh.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Adds Euro-Office to the build and runtime configuration.

Changes:

  • Adds eurooffice to the full-build app list.
  • Configures the document server URL, JWT secret, and optional storage URL.
File summaries
File Summary Findings
Makefile Adds Euro-Office to the full-build apps. None
configure.sh Adds Euro-Office configuration and updates app orchestration. Critical (3 votes): Collabora configuration is no longer invoked. Moderate (3 votes): required settings can be missing while Euro-Office remains enabled.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread configure.sh Outdated
configure_mail_app
configure_viewer_app
configure_collabora_app
configure_eurooffice_app
Comment thread configure.sh Outdated
Comment on lines +496 to +501
enable_app eurooffice "Euro-Office"

if ! validate_env_vars APP_EUROOFFICE_DOCUMENT_SERVER_URL APP_EUROOFFICE_JWT_SECRET; then
log_warning "eurooffice app configuration skipped due to missing environment variables"
return 0
fi
Comment thread configure.sh Outdated
configure_eurooffice_app() {
log_info "Configuring eurooffice app..."

enable_app eurooffice "Euro-Office"

@bromiesTM bromiesTM Sep 21, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could / should manually disable richdocuments here to make sure customers with enabled collabora dont have both apps enabled?

Comment thread configure.sh Outdated
@bromiesTM
bromiesTM added this pull request to stack #171 September 22, 2026 13:13
@bromiesTM
bromiesTM force-pushed the kh/deb/configure-eurooffice branch 2 times, most recently from d931c2f to b3e4964 Compare September 22, 2026 13:22
bromiesTM and others added 3 commits September 23, 2026 14:30
Add eurooffice to the build apps list and implement its
configuration function with support for DocumentServerUrl,
jwt_secret, and optional StorageUrl settings.

Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Introduce a DOCUMENT_APP env var (default: "eurooffice") that selects
which document editor is configured and enabled at runtime. The inactive
app is explicitly disabled, allowing both apps to be shipped in the
image while the Helm chart decides which one to activate.

Valid values: eurooffice | richdocuments

Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…onfiguration

This change ensures that both richdocuments and eurooffice applications are disabled
during the configuration process, preventing conflicts and ensuring a smoother setup.

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
@printminion-co
printminion-co force-pushed the kh/deb/configure-eurooffice branch from b3e4964 to fcc7d81 Compare September 23, 2026 13:02
@printminion-co
printminion-co removed this pull request from stack #171 September 23, 2026 13:51
@printminion-co
printminion-co added this pull request to stack #173 September 23, 2026 13:51
@printminion-co
printminion-co merged commit 8a5a6fc into main Sep 23, 2026
12 checks passed
@printminion-co
printminion-co deleted the kh/deb/configure-eurooffice branch September 23, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants