learlab / strapi

https://strapi-pi-eight.vercel.app
1 stars 0 forks source link

🚀 iTELL Content Management System

This repository contains a Content Management System (CMS) for iTELL, built from Strapi. It includes several custom or modified plugins in ./src/plugins. Each plugin has been added to the top-level package.json, so all npm commands may be run from the top-level directory. We are using npm for development and deployment.

develop

Start the application with autoReload enabled. Learn more

npm run develop

start

Start the application with autoReload disabled. Learn more

npm run start

build

Build the admin panel. Learn more

npm run build

⚙️ Deployment

Our deployment is hosted on Render.

Development

We use prettier for code formatting. Please run npm run format before committing your changes.

Linting is not strictly enforced, but we are working towards a more consistent codebase. Please run npm run lint before committing your changes.

Backup

  1. SSH into the Strapi server on Render.
  2. Run npm run strapi export -- -file strapi-backup --no-encrypt
  3. Download the backup file from the server using scp.