- Node.js >= 18
- Yarn (optional)
-
Clone the repository:
git clone https://github.com/pass-with-high-score/quickmem-cms.git cd quickmem-cms
-
Install dependencies:
yarn install
To build the project, run:
yarn build
This will clean the dist
directory, compile the TypeScript files, and copy the theme files to the dist
directory.
To start the project in development mode with hot-reloading, run:
yarn start:dev
To start the project in production mode, run:
yarn start
-
Linting: To lint the project files, run:
yarn lint
-
Database Migrations: To run TypeORM migrations, run:
yarn typeorm migration:run
-
Clean PostgreSQL Database: To clean the PostgreSQL database, run:
yarn postgres:clean
-
Clean MongoDB Database: To clean the MongoDB database, run:
yarn mongodb:clean
-
Watch for Changes: To build the project and watch for changes, run:
yarn build:watch
This project is licensed under the ISC License.