Commit bf41b354 authored by Rurik Bugdanov's avatar Rurik Bugdanov

README.md: how to run the demo

parent 80b9056f
x3dom + leaflet
\ No newline at end of file
# x3dom + leaflet
You can either run the demo:
- On a web server with PHP support
- Using the "Standalone installation" instructions below (could taint your system)
- Using the "Docker image" instructions below (without tainting your system)
## 1. Standalone installation
### 1.1. Install dependencies
Change to the x3domlet directory
```
cd x3domlet
```
If you don't have nodejs installed you may install it as a standard user through nvm with the following command:
```
docker/install-nodejs.sh
```
When nodejs is installed you can run:
```
npm install && bower install
```
### 1.2. Copy the test data
You need to copy the data to be displayed in directories models/ and kml/
### 1.3. Run the test server and open a browser window
File modifications will trigger the page reload
```
gulp
```
## 2. Docker image
The docker image allow you to run the demo in a virtual container
without tainting your system.
The current user should be allowed to run docker. Otherwise use 'sudo'.
### 2.1. Build the docker image
- Change to the ./docker directory.
- Run "make" to build the docker image.
### 2.2. Test
From the directory containing the "/models" and "/kml" folders you want to use, run:
```
x3domlet/docker/run.sh
```
It will start the x3domlet docker image and open a browser window.
On exit the script should stop and (WARNING) will remove the container and associated volumes.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment