Commit Graph

34 Commits

Author SHA1 Message Date
Quentin Gliech
f26aaa28d9 docker: Copy the templates in the frontend stage 2022-11-19 09:23:28 +01:00
Quentin Gliech
c8a23d5439 Fix policy permissions in Docker image 2022-11-18 23:25:50 +01:00
Quentin Gliech
c1aad59e18 Do not embed the templates and static files in the binary 2022-11-18 22:37:55 +01:00
Quentin Gliech
44d397b54c Do not embed the WASM-compiled policies in the binary 2022-11-18 22:37:55 +01:00
Quentin Gliech
28a9d54072 Serve the SPA by the server 2022-11-18 13:43:01 +01:00
Quentin Gliech
d0c864cec2 Bump rustc to 1.65 2022-11-03 21:56:58 +01:00
Quentin Gliech
852c89ddff Disable wasmtime cache in Docker builds 2022-11-03 15:19:49 +01:00
Quentin Gliech
68febbff2d dockerfile: cross-compile with cargo-zigbuild & embed audit infos 2022-11-03 15:19:49 +01:00
Quentin Gliech
cdf486d0cd Bump Rust, OPA and NodeJS in Docker image 2022-10-27 15:39:16 +02:00
Quentin Gliech
01d464c887 Gate the prometheus exporter behind a feature
Also fixes the Docker image building and the CI builds
2022-09-28 11:13:53 +02:00
Quentin Gliech
32319d354d Fix the -debug variant entrypoint in Docker image 2022-08-22 16:28:53 +02:00
Quentin Gliech
b34f202517 Bump OPA to 0.43 and Rust to 1.63 in Docker image
Also bumps the Dockerfile frontend to 1.4
2022-08-19 11:43:36 +02:00
Quentin Gliech
8fd4f3d658 Disable wasmtime cache in the Docker image 2022-08-08 16:36:47 +02:00
Quentin Gliech
9afec75dc8 Embed the default policy in the binary 2022-06-03 13:37:20 +02:00
Quentin Gliech
173351cb75 Build WASM policies in the Docker image 2022-06-03 13:37:20 +02:00
Quentin Gliech
eed0c9b4b8 Bump Rust version to 1.60.0 2022-04-08 10:22:00 +02:00
Quentin Gliech
e2b237b0b3 Move CLI binary in PATH in the Docker image 2022-03-11 17:05:42 +01:00
Quentin Gliech
5a0ab1ccc2 Upgrade Rust version in Docker image 2022-02-28 10:07:32 +01:00
Quentin Gliech
a69b98b82e Fix cache mounts in Dockerfile 2022-02-02 10:29:11 +01:00
Quentin Gliech
3a802a0abb Bump Rust version 2022-02-01 15:24:22 +01:00
Quentin Gliech
13291bd216 Stop building arm 32bit images & better cache in docker image 2022-02-01 15:23:37 +01:00
Quentin Gliech
59db90f66e Simplify Docker build in CI 2022-01-21 12:31:24 +01:00
Quentin Gliech
72b20c880b Bump Rust version to 1.58.0 in Docker image 2022-01-14 10:07:09 +01:00
Quentin Gliech
0705fbe6ba Codegen enums from IANA registries 2022-01-11 18:46:01 +01:00
Quentin Gliech
1a72d7324e Use Rust 1.58 in Docker image 2021-12-17 20:14:16 +01:00
Quentin Gliech
15bf5350c3 docker: rollback to rust 1.56.1
This should improve build times
2021-12-14 11:57:41 +01:00
Quentin Gliech
ee80e67133 ci: Run tests on all platforms in the Docker image 2021-12-10 11:22:04 +01:00
Quentin Gliech
8d3f2ed7ad More cross-compilation platforms 2021-12-10 10:52:58 +01:00
Quentin Gliech
a5c0a88c85 Frontend/static files building & serving 2021-12-09 22:09:39 +01:00
Quentin Gliech
b92e3d9e01 Run Docker image as non-root 2021-11-02 12:26:52 +01:00
Quentin Gliech
43747c15c7 Setup cross-compilation when building Docker image 2021-11-02 09:59:49 +01:00
Quentin Gliech
6acd61e01b ci: build and push multi-arch images 2021-11-01 17:30:49 +01:00
Quentin Gliech
acac9fb1b8 Make telemetry configurable
Also allows opting-out of the OTLP exporter to remove the dependency to
protoc when building.
2021-10-13 16:48:16 +02:00
Quentin Gliech
bc07a0d968 Docker image and CI 2021-09-17 10:40:08 +02:00