serve-create-react-app

8.0.1 • Public • Published

serve-create-react-app

js-standard-style downloads Greenkeeper badge

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

license

Apache License, Version 2.0

Readme

Keywords

none

Package Sidebar

Install

npm i serve-create-react-app

Weekly Downloads

0

Version

8.0.1

License

Apache-2.0

Unpacked Size

25.8 kB

Total Files

5

Last publish

Collaborators

  • jameskyburz
  • tomtomjohansson