Skip to content

Nova Proxy is a Server-Side Include Server to compose a page with micro-frontends views

License

Notifications You must be signed in to change notification settings

uninitlzd/nova-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypernova Proxy

Hypernova Proxy is an Reverse Proxy whick look in the hosts responses for Hypernova Directives in order to inject the components rendered by Hypernova Server.

Environment Variables

HYPERNOVA_BATCH=http://hypernova:3000/batch
CONFIG_FILE=config.json

Configuration File

Hypernova Proxy needs a configuration file in order to setup the location for the reverse proxy, you can also specify which location needs post-process with the Hypernova views.

{
  "locations": [
    {
      "path": "/",
      "host": "http://blog:8000",
      "modifyResponse": true
    },
    {
      "path": "/public/client.js",
      "host": "http://hypernova:3000"
    }
  ]
}

Using Hypernova Proxy with Docker

FROM araframework/nova-proxy:1.0.5

COPY config.json config.json

About

Nova Proxy is a Server-Side Include Server to compose a page with micro-frontends views

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.0%
  • Dockerfile 2.0%