cc53cd9a94bb0f257fd3d6248d653e6323da163f
## **[1.0.5-rc1] - 2024-10-18** Added: - Updated the navigation bar/app grid (#688) - Added FileVersion.filename and FileVersion.file_metadata.name to output to backend cli - Added Shared with me feature flag (#681) - Added offset pagination to db connector (#648) - Added healthchecks to the docker compose services used in CI testing removed scylladb, add - env vars that are always set, removed unused dependencies (#682) - Sorted all locales json keys, as per jq --sort-keys (#680) Fixed: - Fix translation of disk usage to plural tolerant (#692) - Fix Vietnamese code to correct ISO of "vi", added to selector in account settings (#364) - Fix onlyoffice filename corrupted after editing (#686) - Fix UI bugs related to borders in lists (#687) - Fix set rights modal had similar border issues as browser (#645) - Fix file browser vertical borders (and fix react warning) (#645) - Fix only office filename getting overwritten at session end (#683)
💚 add healthchecks to the docker compose services used in CI testing, removed scylladb, add env vars that are always set, removed unused dependencies
Twake Drive
The open-source alternative to Google Drive.
Learn more »
Telegram
|
Website
|
Issues
|
Roadmap
About
Getting Started
To get a local copy up and running, please follow these simple steps.
- Clone the repo
git clone https://github.com/linagora/twake-drive - Run it with Docker
docker-compose up -d
Development
Prerequisites
- Node.js (Version: >=18.x)
- MongoDB
- Yarn (recommended)
Setup
-
Launch MongoDB using
docker run -p 27017:27017 -d mongo -
Launch frontend with
cd tdrive/frontend/; yarn dev:start -
Launch backend with
cd tdrive/backend/node/; SEARCH_DRIVER=mongodb DB_DRIVER=mongodb PUBSUB_TYPE=local \ DB_MONGO_URI=mongodb://localhost:27017 STORAGE_LOCAL_PATH=/[full-path-to-store-documents]/documents \ NODE_ENV=development yarn devIf you need more parameters, create/edit
tdrive/backend/node/config/development.jsonfile -
The app will be running on port 3000
License
Twake Drive is licensed under Affero GPL v3
Languages
TypeScript
59.1%
JavaScript
32.5%
SCSS
3.7%
CSS
2.2%
HTML
1.3%
Other
1.1%