diff options
author | Valkum <rudi.floren@gmail.com> | 2020-09-17 12:50:37 +0200 |
---|---|---|
committer | Valkum <rudi.floren@gmail.com> | 2020-09-17 12:50:37 +0200 |
commit | 8d66428bebf3f2f595fb138c804f0c747917e399 (patch) | |
tree | d46807f8ad9cc54beba9785b656ec6fab348c94a /tests | |
parent | 3e03787551c8337109f9f7b7d4ad964062c672ae (diff) | |
download | conduit-8d66428bebf3f2f595fb138c804f0c747917e399.zip |
Add intermediate container to hide ARGs
ARGs contain secrets to speed up builds
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Complement.Dockerfile | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/Complement.Dockerfile b/tests/Complement.Dockerfile index 56e4bf7..35b3324 100644 --- a/tests/Complement.Dockerfile +++ b/tests/Complement.Dockerfile @@ -1,10 +1,21 @@ -FROM valkum/docker-rust-ci:latest +FROM valkum/docker-rust-ci:latest as builder WORKDIR /build +ARG RUSTC_WRAPPER +ARG AWS_ACCESS_KEY_ID +ARG AWS_SECRET_ACCESS_KEY +ARG SCCACHE_BUCKET +ARG SCCACHE_ENDPOINT +ARG SCCACHE_S3_USE_SSL + COPY . . RUN cargo build +FROM valkum/docker-rust-ci:latest +WORKDIR /build +COPY --from=builder /build/target/debug/conduit /conduit + ENV SERVER_NAME=localhost EXPOSE 14004 8448 -CMD sed "s/server_name: your.server.name/server_name: ${SERVER_NAME}/g" Rocket-example.toml Rocket.toml && ./target/debug/conduit
\ No newline at end of file +CMD sed "s/server_name: your.server.name/server_name: ${SERVER_NAME}/g" Rocket-example.toml Rocket.toml && /conduit
\ No newline at end of file |