diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..95bab5f --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,5 @@ +FROM mcr.microsoft.com/devcontainers/python:3.11-bullseye +RUN apt-get update && apt-get upgrade -y +RUN pip install pip-tools invoke +COPY requirements.in requirements.txt requirements-dev.in requirements-dev.txt constraints.txt tasks.py ./ +RUN invoke sync-dependencies diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..cffe18e --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,7 @@ +{ + "build": { + "dockerfile": "Dockerfile", + "context": ".." + }, + "postStartCommand": "inv sync-dependencies && pre-commit install --install-hooks" +}