Skip to content

DefactoTechnology/nats-ui

Repository files navigation

nats-ui

A solution for displaying NATS Streaming data streams in a user-friendly interface

💾 Installation

To install the project, follow these steps:

  1. Clone the repository: git clone https://github.com/username/repo.git
  2. Navigate to the project directory: cd nats-ui
  3. Install the dependencies: npm install
  4. Add your own NATS Streaming address as shown below in the urls.
..src/assets/urls.json
[
    
    { "text": "test","url": "http://localhost:8222/streaming"},
    { "text": "prod","url": "http://localhost:8223/streaming" },
    ...
]

📝 Usage

To use the project, follow these steps:

  1. Start the application: ng serve -o
  2. Open your web browser and navigate to http://localhost:4200

🚢 Docker Usage

To use Docker for running the project, follow these steps:

  1. Create a .env file and define the required environment variables inside it:

    URL_JSON=[{ "text": "test", "url": "http://localhost:8222/streaming" },{ "text": "prod", "url": "http://localhost:8223/streaming" }]
  2. Run the project with Docker command

    docker run --env-file .env -p 4200:80 -d defactotechnology/nats-ui:tagname

🌆 Screens

Serverz Serverz

⭐ Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

✒️ License

This project is licensed under the MIT License.

About

A solution for displaying NATS Streaming data streams in a user-friendly interface

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages