Config UI is a web application responsible for managing all configurations of the Map Colonies project. The application allows users to create configurations based on Schemas, view them in a table, create new configurations, roll back to existing ones, and create new configurations from existing ones.
"$ref": {"configName": "", "version": "latest"}
Prerequisites
Before you begin, make sure you have a local instance of Config Server running, which this application relies on for backend services.
To install and set up the project locally, follow these steps:
Clone the repository:
git clone git@github.com:MapColonies/config-ui.git
Navigate to the project directory:
cd config-ui
Install dependencies:
npm install
Configure Proxy in Vite
After setting up the Config Server, update the vite.config.ts
to include a proxy configuration that routes requests to your local Config Server instance.
Run the application:
npm run dev
Open your browser and navigate to http://localhost:5173
to see the application running.
Once the application is set up and running:
$ref
snippet to reference existing configurations in new ones.This project is licensed under the MIT License. See the LICENSE file for more information.
For support or questions, please contact [almogk@rafael.co.il].