serve-create-react-app
v8.0.1
Published
[![js-standard-style](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://github.com/feross/standard) [![downloads](https://img.shields.io/npm/dm/serve-create-react-app.svg)](https://npmjs.org/package/serve-create-react-app) [![Gree
Downloads
10
Readme
serve-create-react-app
serve create-react-app using serve as a single page application.
use when you want a backened to your react app.
example
server
process.env.REACT_APP_BUILD=[path to react app build directory]
// base url set by process.env.PUBLIC_URL
const serve = require('serve-create-react-app')('COOKIE_NAME_FOR_BASE_URL')
await serve(req, res)
build
serve-create-react-app [path-to-react]
usage when pathname is not root
Make sure homepage is "." in your react app's package.json
.
This is documented here
Then when running set process.env.PUBLIC_URL
usage when pathname is root
Make sure homepage is not added to react app's package.json
.
Run without setting process.env.PUBLIC_URL
example Dockerfile
FROM jameskyburz/node:8.0.0-alpine
ENV REACT_APP_BUILD /usr/src/app/src/ui/build
RUN ./node_modules/.bin/serve-create-react-app
USER node
EXPOSE 5000
example Docker run
docker run my-image -e PUBLIC_URL=/foo