This is the website for itemize.no. The website uses Svelte and the Sapper frameworks. The website has a Dockerfile that the website runs from. For more information about Svelte, Sapper and the template this project builds upon, see the README and documentation for the Sapper Template project.
To run local development you need node installed. Initially you need to install the node modules required. So run this from within your project folder after cloning the repository:
npm install
Then to start a local development server simply run:
npm run dev
This will start a local development server on localhost:3000. The development server supports auto reloadning, meaning the website should update in real time as you save files when working.
For local development it is recommended to use VS Code with the Svelte for VS Code. The Svelte Type Checker, Svelte Intellisense and Svelte 3 Snippets might also be usefull.
To start the final production ready server:
docker-compose up --build -d
This will start the webserver on port localhost:3000.