kidsakoder / kidsakoder-no-app

Other
6 stars 0 forks source link

Kidsakoder.no

Kidsakoder.no is based on the Enonic XP platform.

Installation requirements

To run this site locally, you will have to install Docker and Docker Compose.

Git is also required, for setup of and contributing to this project.

Installation

There are predefined scripts for initializing, running the Enonic Server and deploying this site as an Enonic XP app locally. These scripts require a unix shell. Please refer to the official Docker documentation for Enonic XP for installing these containers without using these scripts.

Linux

Just use your terminal and distro of choice.

Mac

iTerm2 is recommended for Mac, but the default terminal works just as fine for running this project.

Windows

It is recommended to install a unix-like shell for Windows, e.g. Windows Subsystem for Linux (official from Microsoft), Cygwin or Babun (Babun is pre-configured Cygwin with additional packages).

Setup

Rerun step 4 to apply changes in the kidsakoder.no app, and run the following to apply changes to the server or docker config:

  1. Stop the server: ./scripts/stop.sh or make stop
  2. Restart the server: ./scripts/run.sh or make restart

To clean the project, use make clean.

Run tests

make test