Skip to content

OOTOPIA/ootopia-strapi

Repository files navigation

Foo

OOTOPIA STRAPI CMS

GitHub license .github/workflows/github-ci.yml GitHub stars GitHub repo size GitHub last commit

Project description

  • This CMS is used by client to create Learning Tracks and the data created here will be consumed by Ootopia's API.

Confluence

Requirements

  • Node LTS (v12 or V14) Note that odd Node versions will never be supported (eg v13, v15).

  • NPM v6 or higher

  • Typical default build tools for your operating system (the build-essentials package on most Debian-based systems)

  • At least 1 CPU core (highly recommended at least 2)

  • At least 2 GB RAM (Moderately Recommended 4)

  • Minimum required storage space recommended by your operating system or 32 GB of free space

  • A supported database version

    • MySQL >= 5.6

    • MariaDB >= 10.1

    • PostgreSQL >= 10

    • SQLite >= 3

    • MongoDB >= 3.6

  • A supported operating system

    • Ubuntu >= 18.04 (LTS-Only)

    • Debian >= 9.x

    • CentOS/RHEL >> 8

    • macOS Mojave or newer (ARM not supported)

    • Windows 10

  • Have an editor to work with code like VSCode.

  • Set the environment variables - find here

🎲 Running the Back End

# Clone this repository 
$ git clone <https://github.com/OOTOPIA/ootopia-strapi.git>

# Access the project folder
$ cd ootopia-strapi

# Install dependencies
$ npm ci

# Run the application in development mode
$ npm run develop (or yarn develop)

# Deploy
$ NODE_ENV=production npm run build

# The server will start on port:1341 - access <http://localhost:1341>

About

This CMS is used by client to create Learning Tracks and the data created here will be consumed by Ootopia's API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors