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
Add a Dockerfile to build an image #140
Commits on Aug 31, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 23e5c38 - Browse repository at this point
Copy the full SHA 23e5c38View commit details
Commits on Sep 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e3304a0 - Browse repository at this point
Copy the full SHA e3304a0View commit details
Commits on Oct 9, 2017
-
Add a Dockerfile to build an image
The Dockerfile uses a multistage build to first build the artifacts using maven. Then it copies the artifacts into a final image which exposes the port and starts the pipeline.
Configuration menu - View commit details
-
Copy full SHA for d463250 - Browse repository at this point
Copy the full SHA d463250View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa10a0 - Browse repository at this point
Copy the full SHA aaa10a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbced57 - Browse repository at this point
Copy the full SHA fbced57View commit details -
Allow declaration of client key and secret via env variables
If PIPELINE2_AUTH_CLIENTKEY and/or PIPELINE2_AUTH_CLIENTSECRET are defined in the environment, when starting the pipeline, use those values. This simplyfies dockerization of the pipeline.
Configuration menu - View commit details
-
Copy full SHA for 36ed956 - Browse repository at this point
Copy the full SHA 36ed956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91a547c - Browse repository at this point
Copy the full SHA 91a547cView commit details -
Default the clientkey to the usual default
that is used everywhere else, for example in the default config of the pipeline cli
Configuration menu - View commit details
-
Copy full SHA for 387ca2c - Browse repository at this point
Copy the full SHA 387ca2cView commit details -
Expose the PIPELINE2_HOST as an env variable
so that it can be set at run time for example when starting a Docker image and remove it from the system.properties (otherwise setting it as an option when starting the JVM seems to have no effect)
Configuration menu - View commit details
-
Copy full SHA for f23c1d6 - Browse repository at this point
Copy the full SHA f23c1d6View commit details -
Add a test for the Docker image
The test starts two containers based on the same image. One for the pipeline itself and a second one for the cli. It then starts a script from the cli.
Configuration menu - View commit details
-
Copy full SHA for 35a4436 - Browse repository at this point
Copy the full SHA 35a4436View commit details
Commits on Nov 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8851938 - Browse repository at this point
Copy the full SHA 8851938View commit details -
Add a second Dockerfile that does not build the Pipeline inside Docker
Also add a Makefile
Configuration menu - View commit details
-
Copy full SHA for 7f8f8c1 - Browse repository at this point
Copy the full SHA 7f8f8c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8fc1e3 - Browse repository at this point
Copy the full SHA d8fc1e3View commit details -
Simplify start script by using environment variables instead of syste…
…m properties - PIPELINE2_HOME - PIPELINE2_BASE - PIPELINE2_DATA - PIPELINE2_WS_LOCALFS - PIPELINE2_WS_AUTHENTICATION *nix only.
Configuration menu - View commit details
-
Copy full SHA for 770eec2 - Browse repository at this point
Copy the full SHA 770eec2View commit details -
Remove PIPELINE2_OPTS environemnt variable
because you can now directly specify the Pipeline properties through environment variables. Note that this will only work for system properties that start with "org.daisy.pipeline" though.
Configuration menu - View commit details
-
Copy full SHA for c3baadb - Browse repository at this point
Copy the full SHA c3baadbView commit details -
Debian package: remove "REMOTE" variable from /etc/default
Instead use the PIPELINE2_WS_LOCALFS and PIPELINE2_WS_AUTHENTICATION environment variables directly.
Configuration menu - View commit details
-
Copy full SHA for c194f2e - Browse repository at this point
Copy the full SHA c194f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c445d21 - Browse repository at this point
Copy the full SHA c445d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for c946f36 - Browse repository at this point
Copy the full SHA c946f36View commit details