No description
| admin-open-sockets/services | ||
| admin-project-list/services/web/modules/admin-project-list | ||
| admin-register-user-extension/services/web/modules/user-activate | ||
| common | ||
| feat-authentication | ||
| feat-references | ||
| feat-sandboxed-compiles/services | ||
| feat-symbol-palette/services/web | ||
| feat-template-gallery/services | ||
| feat-track-changes/services/web | ||
| gitbackup | ||
| gitbackup_docker | ||
| gitbackup_test_tools | ||
| llm-chat/services/web | ||
| logo_hajtex | ||
| logo_tools | ||
| logo_uni-bremen.de | ||
| overwrite_hajtex/services/web | ||
| overwrite_uni-bremen.de/services/web | ||
| build.sh | ||
| conflict_finder.py | ||
| list_llm_models.sh | ||
| logo_path.txt | ||
| overwrite_hajtex_set_language_to_hajtex.py | ||
| overwrite_path.txt | ||
| README.md | ||
Todo
- Facicon strange
- User LLM not used. Don't like the error handling for non available LLM.
Missing feature tests
- feat-authentication (oidc tests; ldap and SAML not: No test infrastructure)
- feat-template-gallery (needs test)
Other notes
- logo_path.txt : If exists contains one line of text (e.g. logo_hajtex) defining the logo collection path
- overwrite_path.txt : If exists contains one line of text (e.g. overwrite_hajtex) defining a path with files that are used to overwrite the existing files before compiling the docker images.
New evironment variables
GIT Backup
GITBACKUP_ENABLED: "true"
GITBACKUP_IMAGE: "sharelatex/sharelatex-gitbackup:2025-11-07"
GITBACKUP_CONTAINER_NAME: "gitbackup"
GITBACKUP_SSH_PORT: "22"
GITBACKUP_PUID: "1000"
GITBACKUP_PGID: "1000"
# This is for reference inside the Overleaf container
GITBACKUP_DATA_DIR: "/var/lib/overleaf/gitbackup"
# This is the ACTUAL host path used for volume mounts
# Here we need to use the host dir!!!!
GITBACKUP_HOST_DATA_DIR: "/data_1/docker/compose_cep/overleafserver/data_gitbackup"
GITBACKUP_PULL_IMAGE: "false"
LLM Model
LLM_API_URL: ${LLM_API_URL}
LLM_API_KEY: ${LLM_API_KEY}
LLM_MODEL_NAME: ${LLM_MODEL_NAME}
LLM_API_URL=https://chat-ai.academiccloud.de/v1
LLM_API_KEY=[REDACTED]
LLM_MODEL_NAME=qwen3-32b,deepseek-r1,llama-3.3-70b-instruct