0.0.0 • Published 6 years ago
react-infra v0.0.0
react-infra
Note: This is a work-in-progress proposal
Example
import ReactTFM from 'react-terraform'
import { LoadBalancer, Route } from 'react-infra-aws'
import { Environment, Service, Deployment } from 'react-infra'
const ServiceMesh = props => (
<Environment id={props.env}>
<Service name="website">
<Deployment image="nginx" minReplicas={1} maxReplicas={3} />
</Service>
<LoadBalancer domain="example.com">
<Route path="*" to="website" />
</LoadBalancer>
</Environment>
)
const env = process.env.TFM_ENV
const outputPath = process.env.TFM_OUTPUT_PATH
ReactTFM.render(outputPath, <ServiceMesh env={env} />)
0.0.0
6 years ago