diff options
| author | Julie Qiu <julie@golang.org> | 2021-06-18 11:55:57 -0400 |
|---|---|---|
| committer | Julie Qiu <julie@golang.org> | 2021-06-18 17:09:18 +0000 |
| commit | 2cfdcb5d9ede961efdbbbc790ee3c7f2722ef1fa (patch) | |
| tree | 197fa042855cd6e852c55d3585d6ee1b45e9a2d4 /devtools | |
| parent | 05bc41b292ba2fcfed05bf51be565c26a0c78bee (diff) | |
| download | go-x-pkgsite-2cfdcb5d9ede961efdbbbc790ee3c7f2722ef1fa.tar.xz | |
devtools/docker: persist GOMODCACHE
Rather than redownloading dependencies for each service, mount the
dependency cache so that it persists across runs.
Change-Id: I74b58d994ab0980bef0aefdd79761584f05ad38c
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/329490
Trust: Julie Qiu <julie@golang.org>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
Diffstat (limited to 'devtools')
| -rw-r--r-- | devtools/docker/docker-compose.yaml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/devtools/docker/docker-compose.yaml b/devtools/docker/docker-compose.yaml index 7e4ed801..9d39f9a7 100644 --- a/devtools/docker/docker-compose.yaml +++ b/devtools/docker/docker-compose.yaml @@ -24,11 +24,13 @@ services: - GO_DISCOVERY_DATABASE_TEST_HOST=db - GO_DISCOVERY_DATABASE_TEST_USER=postgres - GO_DISCOVERY_DATABASE_TEST_PASSWORD=postgres + - GOMODCACHE=/gomodcache # TERM is set to xterm-256color for use by devtools/lib.sh. - TERM=xterm-256color entrypoint: "./third_party/wait-for-it/wait-for-it.sh db:5432 -- ./all.bash" volumes: - ../../:/pkgsite + - $GOPATH/pkg/mod:/gomodcache working_dir: /pkgsite e2e: image: node:14.17.0 @@ -66,12 +68,14 @@ services: - GO_DISCOVERY_DATABASE_HOST=db - GO_DISCOVERY_DATABASE_NAME=discovery_e2e_test - GO_DISCOVERY_LOG_LEVEL=info + - GOMODCACHE=/gomodcache - WAITFORIT_TIMEOUT=300 - PORT=8080 ports: - 8080:8080 volumes: - ../../:/pkgsite + - $GOPATH/pkg/mod:/gomodcache working_dir: /pkgsite seeddb: # This should match the version we are using on AppEngine. @@ -90,12 +94,14 @@ services: - GO_DISCOVERY_DATABASE_HOST=db - GO_DISCOVERY_DATABASE_NAME=discovery_e2e_test - GO_DISCOVERY_LOG_LEVEL=info + - GOMODCACHE=/gomodcache - WAITFORIT_TIMEOUT=300 - PORT=8080 ports: - 8080:8080 volumes: - ../../:/pkgsite + - $GOPATH/pkg/mod:/gomodcache working_dir: /pkgsite migrate: depends_on: |
