Refactor docker image for devcontainer (#6029)

* Make base image configurable

* Refactor dockerfile

- Place extra packages into extra shell script
- Add pre-build stage where packages are installed, and then cache removed
- Run same script in dev target, but do not remove

* Run docker workflow whenever package requirements change

* Replace devcontainer dockerfile

* Install base packages in devcontainer

* --no-cache-dir
This commit is contained in:
Oliver authored and GitHub committed 2023-12-05 07:05:48 +11:00
1 parent 15f58b965e
commit f96055a33f
6 files changed
+50 -80

No files matched your search

+1
View File
@@ -45,6 +45,7 @@ jobs:
- docker-compose.yml
- docker.dev.env
- Dockerfile
- requirements.txt
# Build the docker image