This is a React‐based administration interface for the Cenit IO integration platform (iPaaS).
-
cenit-server (GitHub “cenit” repo):
https://github.com/cenit-io/cenit -
cenit-ui (GitHub “ui” repo):
https://github.com/cenit-io/ui
For a complete, Docker‐based installation of both the backend (cenit-server
) and this UI, see the Docker Installation Guide.
(The guide includes links to the relevant docker-compose.yml
and Dockerfiles.)
If you need to customize the Admin App (outside of Docker), set the following environment variables:
REACT_APP_USE_ENVIRONMENT_CONFIG=true
REACT_APP_APP_ID=admin
REACT_APP_LOCALHOST=http://localhost:3002
REACT_APP_CENIT_HOST=http://<YOUR_CENIT_SERVER_HOST>:<PORT>
These values will be injected at runtime into config.js
.
To pull and run the latest UI image:
docker pull ghcr.io/cenit-io/ui:latest
docker run -dti \
-e REACT_APP_USE_ENVIRONMENT_CONFIG=true \
-e REACT_APP_APP_ID=admin \
-e REACT_APP_LOCALHOST=http://127.0.0.1:3002 \
-e REACT_APP_CENIT_HOST=http://127.0.0.1:3000 \
-p 3002:80 \
--name cenit-ui ghcr.io/cenit-io/ui:latest
Navigate to http://localhost:3002 in your browser to access the Admin App.
Cenit IO is an open‐source project and we welcome contributions. Here are some ways to get involved:
-
Report bugs or request features: Issues
-
Improve documentation:
- Platform docs: https://github.com/cenit-io/cenit-docs
- UI docs: https://github.com/cenit-io/ui
-
Submit code changes:
- Feature requests: https://github.com/cenit-io/cenit/labels/feature_request
- Feedback/bug fixes: https://github.com/cenit-io/cenit/labels/address_feedback
-
Review and merge pull requests