ericlinagora 42ab4ec2bf 🐛 back: print memory use periodically (#798)
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->

## Related Issue
<!--- This project only accepts pull requests related to open issues -->
<!--- If suggesting a new feature or change, please discuss it in an
issue first -->
<!--- If fixing a bug, there should be an issue describing it with steps
to reproduce -->
<!--- Please link to the issue here: -->

## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->

## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots (if appropriate):

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the **CONTRIBUTING** document.
- [ ] I have added the Signed-off-by statement at the end of my commit
message.
2025-02-19 11:35:35 +01:00
2025-01-26 17:00:00 +01:00
2023-04-11 10:04:29 +01:00
2023-03-23 11:03:16 +01:00
2025-01-31 23:29:51 +01:00
2023-03-23 11:03:16 +01:00
2023-12-11 16:08:12 +01:00
2024-07-26 10:28:26 +02:00
2023-03-23 11:03:16 +01:00
2023-03-23 11:03:16 +01:00
2024-07-08 11:02:54 +02:00

Twake Drive

Logo

The open-source alternative to Google Drive.
Learn more »

Telegram | Website | Issues | Roadmap

About

booking-screen

Getting Started

To get a local copy up and running, please follow these simple steps.

  1. Clone the repo
    git clone https://github.com/linagora/twake-drive
    
  2. Run it with Docker
    cd tdrive
    docker compose -f docker-compose.minimal.yml up
    
  3. Open http://localhost/ in a browser

Development

Prerequisites

  • Node.js (Version: >=18.x)
  • MongoDB
  • Yarn (recommended)

Setup

  1. Launch MongoDB using

    docker run -p 27017:27017 -d mongo
    
  2. Launch frontend with

    cd tdrive/frontend/; yarn dev:start
    
  3. 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 dev
    

    If you need more parameters, create/edit tdrive/backend/node/config/development.json file

  4. The app will be running on port 3000

License

Twake Drive is licensed under Affero GPL v3

S
Description
Workavia fork of linagora/tdrive — branding + multi-tenant Company per email domain
Readme AGPL-3.0 175 MiB
Languages
TypeScript 59.1%
JavaScript 32.5%
SCSS 3.7%
CSS 2.2%
HTML 1.3%
Other 1.1%