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

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
8.0.11latest

Version History

VersionDownloads (Last 7 Days)Published
8.0.11
8.0.00
6.0.00
5.0.00
4.1.170
4.1.160
4.1.150
4.1.140
4.1.130
4.1.120
4.1.110
4.1.100
4.1.90
4.1.80
4.1.70
4.1.60
4.1.50
4.1.40
4.1.30
4.1.20
4.1.10
4.1.00
4.0.00
3.0.10
3.0.00
2.0.20
2.0.10
2.0.00
1.0.60
1.0.50
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i serve-create-react-app

Weekly Downloads

1

Version

8.0.1

License

Apache-2.0

Unpacked Size

25.8 kB

Total Files

5

Last publish

Collaborators

  • jameskyburz
  • tomtomjohansson