app/mailman-web: create
There's a lot of ugly hacks here, but this has been the state of prod
for months now, so we should reflect that.
Also, this bumps a bunch of workspace deps.
Change-Id: I744e0d3aff27036cfed73416cf442c7d62444a8b
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1473
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/WORKSPACE b/WORKSPACE
index f8fbcfb..2b8dc07 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -129,9 +129,9 @@
http_archive(
name = "io_bazel_rules_docker",
- sha256 = "4349f2b0b45c860dd2ffe18802e9f79183806af93ce5921fb12cbd6c07ab69a8",
- strip_prefix = "rules_docker-0.21.0",
- urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.21.0/rules_docker-v0.21.0.tar.gz"],
+ sha256 = "27d53c1d646fc9537a70427ad7b034734d08a9c38924cc6357cc973fed300820",
+ strip_prefix = "rules_docker-0.24.0",
+ urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.24.0/rules_docker-v0.24.0.tar.gz"],
)
load("@io_bazel_rules_docker//toolchains/docker:toolchain.bzl", docker_toolchain_configure = "toolchain_configure")
@@ -139,7 +139,6 @@
# This forces the use of Docker $HOME/.docker configuration.
docker_toolchain_configure(
name = "docker_config",
- client_config = "",
docker_path = "/usr/bin/docker",
)
@@ -150,11 +149,27 @@
container_repositories()
+load(
+ "@io_bazel_rules_docker//python3:image.bzl",
+ _py_image_repos = "repositories",
+)
+
+_py_image_repos()
+
# Docker base images
load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
container_pull(
+ name = "python-debian",
+ digest = "sha256:cfa3b79333c4e56fc675b6800445b6dcbb3e6cd4d52f2a9ade944ab73dadc6a1",
+ registry = "index.docker.io",
+ repository = "python",
+ tag = "3.10-bullseye", # use the same version as in python_register_toolchains
+)
+
+
+container_pull(
name = "prodimage-bionic",
digest = "sha256:1cd1f84169b8e1414a5d511b42909f2d540831c67b6799ae9af8cd6a80d75b5f",
registry = "registry.k0.hswaw.net",