-
Notifications
You must be signed in to change notification settings - Fork 12
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
Use build args to capture build time data #26
Comments
From @jayjun on February 2, 2017 10:50 #388 implies that config variables are available during Docker builds, but that's certainly untrue. However, naively passing all config variables to Docker discourages,
So I'm wondering how we can pass secrets to Docker builds as well. I have an actual need for this, related to integrating Google Cloud SQL. |
From @bacongobbler on February 2, 2017 15:22 @jayjun I think you're talking about something else different. This issue is talking about passing in build args when we build the component itself, not the app. Apps are certainly passed in envvars during the build. |
From @bacongobbler on February 2, 2017 15:24 See https://github.com/deis/builder/blob/master/pkg/gitreceive/build.go#L98-L102. |
From @jayjun on February 2, 2017 16:45 @bacongobbler Yes, config variables are mapped to the build pod's env variables. But running In fact, there's no way to add build-time environment variables until ARG was introduced. |
From @bacongobbler on February 2, 2017 16:56 So, to clarify your request, you would like to have environment variables injected into the build environment when you are performing a If it is, can you open another ticket for that? That request is separate than what is requested here. |
From @jchauncey on November 10, 2016 17:52
Acceptance Criteria:
--build-args
flag when runningdocker build
to pass in the following items (and more if needed)You will need to do the following in the dockerfile to persist the data into the image:
Copied from original issue: deis/builder#450
The text was updated successfully, but these errors were encountered: