diff options
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index efe63700..c8c19e0d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,22 +6,33 @@ services: context: . dockerfile: Dockerfile.devcontainer working_dir: /srv/workspace + environment: + - XDG_CACHE_HOME=/srv/workspace/.var/devcontainer/cache + - MYPY_CACHE_DIR=/srv/workspace/.var/devcontainer/mypy_cache + - TOX_WORK_DIR=/srv/workspace/.var/devcontainer/tox + - PYTEST_ADDOPTS=-o cache_dir=/srv/workspace/.var/devcontainer/pytest_cache + - PRE_COMMIT_HOME=/srv/workspace/.var/devcontainer/pre-commit volumes: - .:/srv/workspace:z,cached - - xdg-cache-home:/root/.cache - - dot-venv:/srv/workspace/.venv - - dot-tox:/srv/workspace/.tox - - dot-mypy-cache:/srv/workspace/.mypy_cache - - dot-pytest-cache:/srv/workspace/.pytest_cache command: - /bin/sh - -c - | echo Waiting for shutdown... override the command if this is not what you want. 1>&2 while sleep 1000; do :; done + run: + build: + context: . + dockerfile: Dockerfile.devcontainer + working_dir: /srv/workspace + environment: + - XDG_CACHE_HOME=/srv/workspace-var/cache + - MYPY_CACHE_DIR=/srv/workspace-var/mypy_cache + - TOX_WORK_DIR=/srv/workspace-var/tox + - PYTEST_ADDOPTS=-o cache_dir=/srv/workspace-var/pytest_cache + - PRE_COMMIT_HOME=/srv/workspace-var/pre-commit + volumes: + - .:/srv/workspace:z,cached + - workspace-var:/srv/workspace-var volumes: - xdg-cache-home: {} - dot-venv: {} - dot-tox: {} - dot-mypy-cache: {} - dot-pytest-cache: {} + workspace-var: {} |