Kidsakoder.no is based on the Enonic XP platform.
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.
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.
Just use your terminal and distro of choice.
iTerm2 is recommended for Mac, but the default terminal works just as fine for running this project.
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).
./scripts/init.sh
or make init
./scripts/run.sh
or make start
./scripts/redeploy.sh
or make restart
Rerun step 4 to apply changes in the kidsakoder.no app, and run the following to apply changes to the server or docker config:
./scripts/stop.sh
or make stop
./scripts/run.sh
or make restart
To clean the project, use make clean
.
make test