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

/serve-create-react-app/

    Package Sidebar

    Install

    npm i serve-create-react-app

    Weekly Downloads

    4

    Version

    8.0.1

    License

    Apache-2.0

    Unpacked Size

    25.8 kB

    Total Files

    5

    Last publish

    Collaborators

    • jameskyburz
    • tomtomjohansson