14 Commits

Author SHA1 Message Date
Manuel Raynaud
2fc865e0f6 ⬆️(ds-proxy) upgrade ds-proxy to version 2.0.0-alpha.4
To upgrade to the version 2.0.0-alpha.4, the salt is moved to the
keyring
2026-03-27 10:32:56 +01:00
Manuel Raynaud
b84a640cc1 🔧(backend) allow uploading mindmap manager files
Allow the upload of file of type mindmap manager using the extension
.mmap
2026-03-12 18:03:42 +01:00
Manuel Raynaud
600b28825d 🔧(docker) maintain a custom mime.types file
We want to add entries in the /etc/mime/types to add mapping between
extension and mimetype allowed in Drive
2026-02-16 11:02:25 +01:00
Nathan Vasse
ecf7d747b6 🐛(nginx) fix nginx configuration for keycloak cookies
The cookies set by keycloak were not formatted correctly so the browser was
not taking them into account. Providing those additionnal directives fixes the
issue.

Before:
Set-Cookie: KEYCLOAK_SESSION=<T>; Version=1; Path=/;
SameSite=Laxrealms/drive/; Max-Age=36000; Secure; SameSite=None

After:
Set-Cookie: KEYCLOAK_SESSION=<T>; Version=1; Path=/realms/drive/;
SameSite=Lax; Max-Age=36000; Secure; SameSite=None
2026-02-02 17:24:05 +01:00
Manuel Raynaud
ca6cbacff3 🏗️(ds_proxy) introduce how to use ds_proxy with Drive
We want to add documentation showing how to use DS_Proxy with Drive.
With proxy is fully optionnal and is here if you want to an encryption
layer between Drive and the object storage.
2026-01-23 09:18:03 +01:00
Nathan Vasse
7b45ae9cef 🔧(conf) add network to docker compose
In order to be able to test resource server we need to be able
to share a network between our docker compose stack. Let's add
a network to make it work.
2025-10-31 10:50:19 +01:00
Manuel Raynaud
47e97a5a39 (backend) expose url_preview on item object
We want to distinguish the url and the url_preview. The url_preview
property will be provided only if the mimetype is listed in the
ITEM_PREVIEWABLE_MIME_TYPES settings. Also an other route is added to
nginx forcing the content-disposition with the value attachment for
download url.
2025-09-27 09:47:24 +02:00
Manuel Raynaud
f56c54501a 🔧(compose) add onlyoffice service
We want to use both collabora and onlyoffice. We add onlyoffice in the
compose stack.
2025-09-26 16:01:16 +02:00
Nathan Panchout
214a912383 (core) update email addresses in realm.json for test environment
Updated email addresses for users in realm.json from the '.e2e' domain
to the '.test' domain to ensure consistency with the testing
environment.
2025-09-02 09:41:26 +02:00
jbpenrath
8f77160468 🧑‍💻(keycloak) do not require ssl for dev server
Set `sslRequired` to `none` for all realms in the keycloak dev service.
By default this settings is set to `external` and only local IPs are granted
to access to the server without SSL. But sometimes, with docker (desktop?)
it appears the network configuration may keycloak to consider the accessing
ip as not local.

We also took opportunity of this change to use the latest keycloak image version

Resolve #291
2025-07-29 11:16:16 +02:00
Sylvain Zimmer
dd6f0be90a 🚀(scalingo) add Scalingo deployment scripts and fix frontend build
This commit, with contributions from Sylvain Grizard, adds support
for PaaS deployment platforms such as Scalingo, which build the
project on commit. It uses the La Suite Buildpack, which compiles
the frontend first as static files, and serves them along with
the backend with nginx.
2025-06-03 11:06:01 +02:00
Manuel Raynaud
cccc868b10 🐛(compose) use good development nginx config
The nginx config used by the nginx service running in compose is not the
good one. Fixing it should fixing access to the medias.
2025-03-31 10:31:39 +02:00
Nathan Vasse
67a94a6fb7 🔧(keycloak) fix broken keycloak
Keycloak was not properly setup, so the frontend could not use it
to login.
2025-02-24 16:03:09 +01:00
Manuel Raynaud
2607d77153 🎉(core) shape of the project
Add all files we need to start the project. Only the `src` repository is
missing and will be added later by additional pull requests.
2025-01-29 17:08:23 +01:00