https://github.com/commonjava/indy-generic-proxy-service
Indy microservice providing a generic HTTP proxy interface to Indy cached content, for non-Maven, non-NPM builds
https://github.com/commonjava/indy-generic-proxy-service
Last synced: 6 months ago
JSON representation
Indy microservice providing a generic HTTP proxy interface to Indy cached content, for non-Maven, non-NPM builds
- Host: GitHub
- URL: https://github.com/commonjava/indy-generic-proxy-service
- Owner: Commonjava
- License: apache-2.0
- Created: 2021-08-12T19:14:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T09:20:26.000Z (about 1 year ago)
- Last Synced: 2024-05-29T00:38:39.604Z (about 1 year ago)
- Language: Java
- Size: 1.04 MB
- Stars: 0
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Indy Generic Proxy Service
Indy Generic Proxy Service is a single full-functional service providing a
generic HTTP proxy interface to Indy cached content, for non-Maven, non-NPM
builds.## Prerequisite for building
1. jdk11
2. mvn 3.6.2+## Configure
see [src/main/resources/application.yaml](src/main/resources/application.yaml) for details
## Try it
There are a few steps to set it up.
1. Build (make sure you use jdk11 and mvn 3.6.2+)
```
$ git clone [email protected]:Commonjava/indy-generic-proxy-service.git
$ cd indy-generic-proxy-service
$ mvn clean compile
```
2. Before running this service, it's required to have a running Indy instance
```
...
services:
- host: localhost
...
repo-service-api/mp-rest/uri: http://localhost:8080
...
```
3. Start in debug mode
```
$ mvn quarkus:dev
```