Philipinho 4913975e99 server: refactor pagination
* fix transaction usgae in repos
* other bug fixes
2024-04-01 01:23:52 +01:00
2024-04-01 01:23:52 +01:00
2024-01-30 00:14:21 +01:00
2024-01-17 18:36:54 +01:00
2024-01-09 18:58:26 +01:00
2024-01-09 18:58:26 +01:00
2024-01-09 18:58:26 +01:00
2024-03-16 22:58:12 +00:00
2024-03-29 21:56:38 +00:00
2024-01-30 00:14:21 +01:00

Description

WIP

Installation

Make sure you have pnpm installed npm install -g pnpm

$ git clone https://github.com/docmost/docmost
$ pnpm install

Running the app

Development

Frontend

$ pnpm nx run client:dev

Backend

# build extension package first
$ nx run @docmost/editor-ext:build

# development
$ pnpm nx run server:start

# watch mode
$ pnpm nx run server:start:dev

Production

$ pnpm run build

$ pnpm nx run server:start:prod

The server will be available on http://localhost:3000

Migrations

# This creates a new empty migration file named 'init'
$ pnpm nx run server:migration:create init

# Generates 'init' migration file from existing entities to update the database schema
$ pnpm nx run server:migration:generate init

# Runs all pending migrations to update the database schema
$ pnpm nx run server:migration:run

# Reverts the last executed migration
$ pnpm nx run server:migration:revert

# Shows the list of executed and pending migrations
$ pnpm nx run server:migration:show

Description
Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion.
Readme AGPL-3.0 51 MiB
Languages
TypeScript 96.5%
CSS 3.2%
JavaScript 0.2%