Increase robustness of bazel wrapper script and remove repository_cache

This allows the wrapper script to be called from anywhere.

The repo cache does not actually work as expected since it does not
cache most external dependencies we care about, and is not always a
valid command line argument, so we would either have to specify it
in .bazelrc (breaking non-standard dev setups), or specify it manually.

Test Plan: Ran the bazel wrapper from my home directory, got expected output.

X-Origin-Diff: phab/D204
GitOrigin-RevId: 74d09ba24fd84ba0dd6e1ba282995c452546eb25
diff --git a/scripts/bin/bazel b/scripts/bin/bazel
index 799edd8..6ea1638 100755
--- a/scripts/bin/bazel
+++ b/scripts/bin/bazel
@@ -1,4 +1,5 @@
 #!/bin/bash
+set -euo pipefail
 
-scripts/run_in_container.sh bazelisk $@ \
-    --repository_cache=/root/repo-cache
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+$DIR/../run_in_container.sh bazelisk $@
\ No newline at end of file
diff --git a/scripts/create_container.sh b/scripts/create_container.sh
index 8d01706..84a5740 100755
--- a/scripts/create_container.sh
+++ b/scripts/create_container.sh
@@ -24,12 +24,8 @@
 chcon -R unconfined_u:object_r:user_home_t:s0 \
   .arcconfig .idea .git
 
-# Create cache volume if it does not yet exist
-! podman volume create repo-cache
-
 podman run -it -d \
     -v $(pwd):/work \
-    -v repo-cache:/root/repo-cache \
     --tmpfs=/root/.cache/bazel:exec \
     --device /dev/kvm \
     --privileged \