Skip to content

strk/mapic

 
 

Repository files navigation

Mapic Logo

Mapic

Mapic is an open source mapping library and geoserver. Learn more @ http://mapic.io.

For a techincal overview, please see Mapic Technical Overview.

What's in the box

Mapic consists of:

  1. Mapic Engine
  2. Mapic Tileserver
  3. Mapic Client library
  4. Mapic SDK (for interacting with API programmatically)

Mapic is built on Docker. Docker Images for Mapic are available on the Docker Hub.

Install

Install dependencies: Docker, Docker Compose and Git on Linux, OSX or Windows.

Install to localhost

Clone repository and run install:

git clone git://github.com/mapic/mapic.git
cd mapic
./install-to-localhost.sh

The first user is automatically created, with the following credentials with which you can log into the portal:

username: localhost@mapic.io
password: localhost-password

Install to custom domain

Run normal install above, then see mapic/config-domain.example.com for instructions on changing configs for custom domain.

Usage

  1. Install (see above).
  2. Run ./restart-mapic.sh. (First run might take a few minutes due to installation of dependencies.)
  3. Open your browser @ https://localhost.
  4. Stop server with ./stop-mapic.sh.

Create User

While you are running the server in one terminal , open another terminal and do as follows (read instructions).

# create user
docker exec -it localhost_engine_1 node scripts/create_user.js user@domain.com username firstName lastName [optional password]

# make superadmin
docker exec -it localhost_engine_1 node scripts/make_super.js user@domain.com

Libraries

Mapic consists of:

  1. Mapic Engine
  2. Mapic Tileserver
  3. Mapic Client library
  4. Mapic SDK (for interacting with API programmatically)

Mapic is built on Docker. Docker Images for Mapic are available on the Docker Hub. For a techincal overview, please see Mapic Technical Overview.

Depends

Docker: >= 1.9.0
Docker Compose: >= 1.5.2
Git

Licence

Mapic is built entirely open source. We believe in a collaborative environment for creating strong solutions for an industry that is constantly moving. The Mapic platform is open for anyone to use and contribute to, which makes it an ideal platform for government organisations and NGO's, as well as for-profit businesses.

Mapic is licenced under the GPLv3 licence

Project contributors

About

Docker files for Mapic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 82.7%
  • HTML 10.7%
  • JavaScript 6.6%