mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-19 14:13:34 +01:00
361b38ae50
* Added pnpm * Removed cache for npm. * Fixed. * Added pnpm * Fixed install script. * Fixed windows script. * Fixed. * Fixed. * Fixed install. * Only install direct dependencies. * Only install direct dependencies. * Only install direct dependencies. * Fixed windows build. * fixed. * fixed deploy. * Fixed docker build. * Fixed windows deploy * Fixed docker build * Fixed healthcheck. * fixed. * Fixed detection of live plugin managers dependencies. * fixed. * Remove Node 19 as it is not supported. * Fixed. * Fixed installDeps.sh * Fixed. * Fixed windows install. * Fixed cypress path. * Fixed. * Run etherpad in background. * Install cypress.
12 lines
667 B
Batchfile
12 lines
667 B
Batchfile
@echo off
|
|
REM Windows and symlinks do not get along with each other, so on Windows
|
|
REM `node_modules\ep_etherpad-lite` is sometimes a full copy of `src` not a
|
|
REM symlink to `src`. If it is a copy, Node.js sees `src\foo.js` and
|
|
REM `node_modules\ep_etherpad-lite\foo.js` as two independent modules with
|
|
REM independent state, when they should be treated as the same file. To work
|
|
REM around this, everything must consistently use either `src` or
|
|
REM `node_modules\ep_etherpad-lite` on Windows. Because some plugins access
|
|
REM Etherpad internals via `require('ep_etherpad-lite/foo')`,
|
|
REM `node_modules\ep_etherpad-lite` is used here.
|
|
cd src
|
|
pnpm run prod
|