Skip to content

collabora fonts management#2818

Draft
fschade wants to merge 1 commit into
opencloud-eu:mainfrom
fschade:collabora-oc-font-provider
Draft

collabora fonts management#2818
fschade wants to merge 1 commit into
opencloud-eu:mainfrom
fschade:collabora-oc-font-provider

Conversation

@fschade

@fschade fschade commented May 21, 2026

Copy link
Copy Markdown
Member

Description

make font management functionality public

fonts Screenshot 2026-05-28 at 09 37 17

.env

# BASE
export OC_LOG_LEVEL=error
export OC_LOG_PRETTY=true
export OC_LOG_COLOR=true
export OC_INSECURE=true

# DATA
export OC_BASE_DATA_PATH="${HOME}/Developer/fschade/opencloud/tmp/env/collabora/data/opencloud"
export OC_CONFIG_DIR="${HOME}/Developer/fschade/opencloud/tmp/env/collabora/data/opencloud"

# PROXY
export PROXY_ENABLE_BASIC_AUTH=true

export OC_URL="https://host.docker.internal:9200"


# IDM
export IDM_CREATE_DEMO_USERS=true
export IDM_ADMIN_PASSWORD=admin

export COLLABORA_DOMAIN=host.docker.internal:9980
export OC_ADD_RUN_SERVICES="collaboration"
export PROXY_CSP_CONFIG_FILE_LOCATION="${HOME}/Developer/fschade/opencloud/tmp/env/collabora/config/oc/csp.yaml"

export COLLABORATION_GRPC_ADDR=0.0.0.0:9301
export COLLABORATION_HTTP_ADDR=0.0.0.0:9300
export COLLABORATION_WOPI_SRC=https://host.docker.internal:9300

export COLLABORATION_APP_ADDR=https://host.docker.internal:9980
export COLLABORATION_APP_ICON=https://host.docker.internal:9980/favicon.ico
export COLLABORATION_APP_INSECURE=true
export COLLABORATION_CS3API_DATAGATEWAY_INSECURE=true
export COLLABORATION_LOG_LEVEL=info
export OC_HTTP_TLS_ENABLED=true
export COLLABORATION_APP_PROOF_DISABLE=true

docker-compose.yaml (collabora)

---
services:
  collabora:
    image: collabora/code:25.04.9.4.1
    ports:
      - "9980:9980"
    entrypoint: [ '/bin/bash', '-c' ]
    command: [ 'coolconfig generate-proof-key && /start-collabora-online.sh' ]
    environment:
      aliasgroup1: https://host.docker.internal:9200
      username: admin
      password: admin
      extra_params: |
        --o:ssl.enable=true \
        --o:ssl.termination=false \
        --o:ssl.ssl_verification=false \
        --o:welcome.enable=true \
        --o:net.frame-ancestors=https://host.docker.internal:9200 \
        --o:net.lok_allow.host[14]=https://host.docker.internal:9200 \
        --o:remote_font_config.url=https://host.docker.internal:9200/collaboration/fonts/fonts.json
    cap_add:
      - MKNOD

@fschade fschade self-assigned this May 21, 2026
@fschade fschade force-pushed the collabora-oc-font-provider branch from d033184 to 5667baa Compare May 26, 2026 11:31
@fschade fschade changed the base branch from main to r_and_d May 26, 2026 11:35
@github-project-automation github-project-automation Bot moved this to Qualification in OpenCloud Team Board May 26, 2026
@fschade fschade moved this from Qualification to Prio 1 in OpenCloud Team Board May 26, 2026
@fschade fschade moved this from Prio 1 to In Progress in OpenCloud Team Board May 26, 2026
@fschade fschade moved this from In Progress to Prio 1 in OpenCloud Team Board May 26, 2026
@fschade fschade requested a review from butonic May 26, 2026 11:36
@fschade fschade force-pushed the collabora-oc-font-provider branch 2 times, most recently from 125402e to 76f51e0 Compare May 29, 2026 15:47
@fschade fschade changed the base branch from r_and_d to main May 29, 2026 15:52
@fschade fschade changed the base branch from main to r_and_d May 29, 2026 15:52
@fschade fschade changed the title enhancement: add the ability to provide collabora fonts from openCloud collabora fonts management Jun 2, 2026
@fschade fschade changed the base branch from r_and_d to main June 2, 2026 13:17
@fschade fschade force-pushed the collabora-oc-font-provider branch from c8c8ef5 to 68356a4 Compare June 8, 2026 09:02
@opencloud-eu opencloud-eu deleted a comment from codacy-production Bot Jun 8, 2026
@fschade fschade force-pushed the collabora-oc-font-provider branch from 68356a4 to 6e8590a Compare June 9, 2026 14:37
@codacy-production

codacy-production Bot commented Jun 9, 2026

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 2 critical

Alerts:
⚠ 2 issues (≤ 0 issues of at least minor severity)

Results:
2 new issues

Category Results
Security 2 critical

View in Codacy

🟢 Metrics 73 complexity · 28 duplication

Metric Results
Complexity 73
Duplication 28

View in Codacy

🟢 Coverage 49.31% diff coverage · +0.09% coverage variation

Metric Results
Coverage variation +0.09% coverage variation (-1.00%)
Diff coverage 49.31% diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (31340e3) 81367 18680 22.96%
Head commit (049a1a5) 81713 (+346) 18830 (+150) 23.04% (+0.09%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#2818) 361 178 49.31%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@fschade fschade force-pushed the collabora-oc-font-provider branch from 6e8590a to 049a1a5 Compare June 9, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Prio 1

Development

Successfully merging this pull request may close these issues.

2 participants