Skip to content

Instantly share code, notes, and snippets.

@josephrace
Created May 18, 2017 17:44
Show Gist options
  • Star 28 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save josephrace/719bfc7e40f632fd7aa3940ef1ede59e to your computer and use it in GitHub Desktop.
Save josephrace/719bfc7e40f632fd7aa3940ef1ede59e to your computer and use it in GitHub Desktop.
Configuration file for create-react-app on GitLab Pages
image: node:7.9.0 # change to match your node version
cache:
paths:
- node_modules/
before_script:
- npm install
test:
stage: test
script:
- CI=true npm test
pages:
stage: deploy
script:
- CI=true npm run build
- rm -rf public
- mv build public
artifacts:
paths:
- public # GitLab pages serve from a 'public' directory
only:
- master # run on master branch
@scoobydoobeedoobeedoo
Copy link

This problem happens because CRA is not aware the URL is relative (because it's prefixed by project name). Adding "homepage": ".", to package.json will make it relative to index.html and fix the problem.

Thanks!

@eksecute
Copy link

This problem happens because CRA is not aware the URL is relative (because it's prefixed by project name). Adding "homepage": ".", to package.json will make it relative to index.html and fix the problem.

Totally saved me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment