Comments (3)
Hey!
Glad you figured it out. Can you explain a bit more in-depth why you would need to do that? I'm not sure I understood why you needed this.
from runtime-env-cra.
Sure thing,
basically I'm using templates for NGINX configuration (described here).
And one of the scripts inside NGINX's /docker-entrypoint.d
, namely 20-envsubst-on-templates.sh
is crucial to me, because it's responsible for moving /etc/nginx/templates/*.template
files into the /etc/nginx/conf.d
dir, while replacing placeholders inside with envsubst
.
When I introduced your lib (which is awesome, btw), my usual pipelines and deployments stopped working. Basically my NGINX based containers would not have my custom configuration in place, but rather the default one which comes with the NGINX, and that happened because your example said to put a specific CMD [...] in Dockerfile, which is doing what it should, but it makes the NGINX /docker-entrypoint.sh
skip all its job, including the above script.
from runtime-env-cra.
Ah, I see, okay. You have a very custom setup script then :)
Can you create some detailed instructions on how one can achieve this?
- How to create that custom Dockerfile
- Why you needed that
I'm happy to update the README for this use-case. I can also play around with it later to see what could be the best solution.
from runtime-env-cra.
Related Issues (15)
- It causes an issue during the build time of production. HOT 4
- Uncaught SyntaxError: Unexpected token '<' HOT 1
- Extra spaces break variable search HOT 2
- Add documentation for usage in testing HOT 5
- Support comments in .env file HOT 2
- Unable to build a docker image if environment are not present HOT 1
- using runtime-env-cra in React Hello World Application not working HOT 1
- "Property does not exist on type Window in TypeScript"
- Runtime environment variables which may have secrets is exposed in developer consoler HOT 7
- Suggestion: Add ability to merge .env file values with process.env values HOT 1
- Does not generate the file runtime-env.js HOT 6
- Usage in Production HOT 7
- Not setting NODE_ENV to development deactivates --env-file flag HOT 3
- Usage on S3 or other static file server? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runtime-env-cra.