aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorJulie Qiu <julie@golang.org>2021-07-17 00:32:59 -0400
committerJulie Qiu <julie@golang.org>2021-07-19 18:49:32 +0000
commit59a5663fa3edeb2176ac5bf039a59f224e5dceff (patch)
tree5a2c0a4e2f97b3c074e7c7a2a8435f64f78cfd47 /devtools
parent15e6363cacf56ad7a4b95f872f5cc51f5d5fc3b6 (diff)
downloadgo-x-pkgsite-59a5663fa3edeb2176ac5bf039a59f224e5dceff.tar.xz
devtools: add dockercompose helper function
Docker commands are now run using the docker_run helper function, which will print the statements being run. This also means that if the devtools/docker/compose.yaml file is renamed, the filename will only need to be changed in one place. Change-Id: I396d4fc9fe44cd04972d7368900a756cc6f6cc75 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/335230 Trust: Julie Qiu <julie@golang.org> Run-TryBot: Julie Qiu <julie@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jamal Carvalho <jamal@golang.org>
Diffstat (limited to 'devtools')
-rw-r--r--devtools/docker.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/devtools/docker.sh b/devtools/docker.sh
index a9d4a149..e56ece2f 100644
--- a/devtools/docker.sh
+++ b/devtools/docker.sh
@@ -5,24 +5,28 @@
# Library of useful docker functions and variables.
docker_cleanup() {
- docker-compose -f devtools/docker/compose.yaml down --remove-orphans
+ dockercompose down --remove-orphans
}
docker_error() {
echo ""
echo "---------- ERROR: docker-compose db logs ----------"
- docker-compose -f devtools/docker/compose.yaml logs db
+ dockercompose logs db
echo ""
echo "---------- ERROR: docker-compose seeddb logs ----------"
- docker-compose -f devtools/docker/compose.yaml logs seeddb
+ dockercompose logs seeddb
echo ""
echo "---------- ERROR: docker-compose frontend logs ----------"
- docker-compose -f devtools/docker/compose.yaml logs frontend
+ dockercompose logs frontend
echo ""
echo "---------- ERROR: docker-compose chrome logs ----------"
- docker-compose -f devtools/docker/compose.yaml logs chrome
+ dockercompose logs chrome
echo ""
echo "---------- ERROR: docker-compose e2e logs ----------"
- docker-compose -f devtools/docker/compose.yaml logs e2e
+ dockercompose logs e2e
cleanup
}
+
+dockercompose() {
+ docker-compose -f devtools/docker/compose.yaml $@
+}