diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2019-08-29 13:17:48 -0700 |
---|---|---|
committer | Nicolas Lacasse <nlacasse@google.com> | 2019-08-29 14:02:32 -0700 |
commit | eb4aa40342826451a70db5eda137f2731f750607 (patch) | |
tree | 9eb565dd744c41e6d24fc62c5f148da3db6bffb7 /test/runtimes/php/Dockerfile | |
parent | 31f05d5d4f62c4cd4fe3b95b333d0130aae4b2c1 (diff) |
Compile procter binaries during image creation.
Using "go run ..." in the ENTRYPOINT causes the go compiler to run each time
the container is started. We can just compile the binary once as part of the
image.
PiperOrigin-RevId: 266212462
Diffstat (limited to 'test/runtimes/php/Dockerfile')
-rw-r--r-- | test/runtimes/php/Dockerfile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/runtimes/php/Dockerfile b/test/runtimes/php/Dockerfile index 491ab902d..d79babe58 100644 --- a/test/runtimes/php/Dockerfile +++ b/test/runtimes/php/Dockerfile @@ -26,5 +26,6 @@ RUN make COPY common /root/go/src/gvisor.dev/gvisor/test/runtimes/common/common COPY php/proctor-php.go ${LANG_DIR} +RUN ["/root/go/bin/go", "build", "-o", "/root/go/bin/proctor", "proctor-php.go"] -ENTRYPOINT ["/root/go/bin/go", "run", "proctor-php.go"] +ENTRYPOINT ["/root/go/bin/proctor"] |