This solution was created for web developers and DevOps to automize and speedup server setup process
- Setup server environment from scratch
- Setup multiple web projects on server
- Create own setup scripts
- Support GitLab CI templates
- Scripts market
- Self-hosted solution
- Linux, macOS and Windows support
- Plugins
- Documentation
We recommended to install into Ubuntu 18.04 or higher:
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
$ sudo apt-get update && sudo apt-get install nodejs
$ npm install pm2 -g
$ git clone git://github.com/IndeemaSoftware/indeema-ci.git
$ cd /path/to/indeema-ci/
$ npm install
$ npm run build
On macOS, HTTPie can be installed via PORT
$ port install nodejs
$ npm install pm2 -g
$ git clone git://github.com/IndeemaSoftware/indeema-ci.git
$ cd /path/to/indeema-ci/
$ npm install
$ npm run build
$ sudo dnf -y update
$ curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
$ sudo dnf install -y gcc-c++ make
$ sudo dnf install -y nodejs
$ npm install pm2 -g
$ git clone git://github.com/IndeemaSoftware/indeema-ci.git
$ cd /path/to/indeema-ci/
$ npm install
$ npm run build
$ pm2 start --name indeema-ci-api npm -- start
After installing and launch, you able to sign in into admin panel:
http://localhost:1338/admin
By default, Indeema tambo usign Strapi.io framework, so project structure is similar to this framework:
api |
Contains main logic of back-end part |
build |
Contains React.JS build of admin panel |
config |
Contains configuration of back-end environment |
extensions |
Contains extends of main parts of back-end logic |
public |
Contains public assets and home page |
Please use the following support channels:
- GitHub issues for bug reports and feature requests.
- Indeema tambo to ask questions, discuss features, and for general discussion.
- StackOverflow to ask questions (please make sure to use the indeema-ci tag).
- You can also send email directly to mailto:[email protected].
See AUTHORS.rst.
See CHANGELOG.
LGPL: LICENSE.