Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make PUBLIC_URL environment variable available at build time. #1128

Closed
wants to merge 1 commit into from

Conversation

t-my
Copy link

@t-my t-my commented Dec 1, 2016

Previously PUBLIC_URL was read from package.json homepage entry. Webpack DefinePlugin then processed the PUBLIC_URL to be available at runtime. However setting the environment variable should have precedence over configuration. Currently setting the PUBLIC_URL has no effect. This can be very confusing for a developer.

Fixed by looking into process.env.PUBLIC_URL before assigning a value from package.json.

Test plan:

$ export PUBLIC_URL=testing && npm run build

You should immediately see from the output if create-react-app picked it up.

Previously PUBLIC_URL was read from package.json homapage entry. Webpack DefinePlugin then
processed the PUBLIC_URL to be available at run time. However setting environment variable
should have precedence over configuration. Fixed by looking into process.env.PUBLIC_URL before
assiging value from package.json.
@facebook-github-bot
Copy link

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at cla@fb.com. Thanks!

If you are contributing on behalf of someone else (eg your employer): the individual CLA is not sufficient - use https://developers.facebook.com/opensource/cla?type=company instead. Contact cla@fb.com if you have any questions.

@facebook-github-bot
Copy link

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

@existentialism
Copy link
Contributor

I believe this is fixed in #937 (context), which should be released in the next version (soon!).

@t-my
Copy link
Author

t-my commented Dec 1, 2016

Okay, sorry for the hassle!

@t-my t-my closed this Dec 1, 2016
@lock lock bot locked and limited conversation to collaborators Jan 22, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants