This project is a React and TypeScript application built with Vite. It relies on two backend services:
- argo-mon-api
- argo-web-api
- argo-mon-ui
Before running the project locally, ensure you have a working Docker environment set up.
To begin issue:
git clone https://github.com/argoeu/argo-web-api -b devel
cd argo-web-api/docker
docker-compose up --build
Dependencies:
- Java 17
- Apache Maven 3.9.15
To begin issue:
git clone https://github.com/argoeu/argo-mon-api
cd argo-mon-api
Add your GitHub credentials to your Maven settings.xml so that Maven can pull the quarkus-auth dependency from the GitHub Packages repository:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<servers>
<server>
<id>github</id>
<username>your-github-username-here</username>
<password>your-github-access-key-here</password>
</server>
</servers>
</settings>Then issue:
mvn clean && mvn quarkus:dev
Depedencies:
- Node 20.x
To begin issue:
git clone https://github.com/argoeu/argo-mon-ui -b devel
cd status-ui
Copy .env.example to .env and use it as is, or modify it to suit your needs.
npm install
npm run dev