/karmen-web

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Karmen.tech website

Netlify Status

Table of contents

Development

This project requires NodeJS.

Installation

git clone https://github.com/fragaria/karmen-web.git karmen.tech
cd karmen.tech
npm i

Launching for development

Start the application using:

npm start

Testing site will be available at http://localhost:8000/.

Bundling for production

Create production bundle using:

npm run build

Using Docker

This theme has built-in Docker support. For many users, it's the easiest option to get things up and running. Note this will only build the site once and run it in Nginx. If you need development support, go with full npm installation instead.

First, make sure you have Docker along with docker-comopose installed. To do so, please follow a guide according to you OS of choice:

docker-compose can be installed by following official resources.

Note for Fedora: It's better to run docker-compose without sudo. Please follow this guide to allow running without it.

Once you have Docker deamon running, just navigate to a cloned repository and run:

docker-compose up

First boot might take some time, but you should be presented with a running app on http://localhost:8000 after a while.