Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wcm-io-devops/maven-nodejs-proxy
Maven proxy to download NodeJS binaries as Maven artifacts
https://github.com/wcm-io-devops/maven-nodejs-proxy
maven nodejs wcm-io
Last synced: 5 days ago
JSON representation
Maven proxy to download NodeJS binaries as Maven artifacts
- Host: GitHub
- URL: https://github.com/wcm-io-devops/maven-nodejs-proxy
- Owner: wcm-io-devops
- License: apache-2.0
- Created: 2015-08-31T12:33:27.000Z (about 9 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-06T10:47:51.000Z (8 months ago)
- Last Synced: 2024-03-26T15:19:00.357Z (8 months ago)
- Topics: maven, nodejs, wcm-io
- Language: Java
- Homepage:
- Size: 88.9 KB
- Stars: 2
- Watchers: 11
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changes.xml
- License: LICENSE
Awesome Lists containing this project
README
Maven NodeJS Proxy
======
[![Build](https://github.com/wcm-io-devops/maven-nodejs-proxy/workflows/Build/badge.svg?branch=develop)](https://github.com/wcm-io-devops/maven-nodejs-proxy/actions?query=workflow%3ABuild+branch%3Adevelop)
[![Maven Central](https://img.shields.io/maven-central/v/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy)](https://repo1.maven.org/maven2/io/wcm/devops/maven/io.wcm.devops.maven.nodejs-proxy)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=wcm-io-devops_maven-nodejs-proxy&metric=coverage)](https://sonarcloud.io/summary/new_code?id=wcm-io-devops_maven-nodejs-proxy)Maven proxy to download NodeJS binaries as Maven artifacts.
This is a Maven Artifact Proxy for NodeJS binaries located at: https://nodejs.org/dist. Every call to this repository is routed directly to this URL, so it should not be used directly as Maven Repository, but cached by your own Maven Artifact Manager.
Steps to build and start the proxy:
- Go to maven-nodejs-proxy directory
- Build server with `mvn clean install`
- Start server with
`java -jar target/io.wcm.devops.maven.nodejs-proxy-.jar server config.yml`
- Go to [http://localhost:8080](http://localhost:8080) for further instructions---
A public instance of this proxy is available at: https://maven-nodejs-proxy.pvtool.org/
A Ansible role for this proxy is available at:
https://github.com/wcm-io-devops/ansible-maven-nodejs-proxy