diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..d422798 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,11 @@ +FROM library/python:3.12-bullseye + +ARG USER=vscode +ARG DEBIAN_FRONTEND=noninteractive +RUN apt update \ + && apt install -y --no-install-recommends sudo \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* \ + && useradd -m -s /usr/bin/bash ${USER} \ + && echo "${USER} ALL=(ALL) NOPASSWD: ALL" >/etc/sudoers.d/${USER} \ + && chmod 0440 /etc/sudoers.d/${USER} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..c611345 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,10 @@ +{ + "name": "Basic Python", + "build": { "dockerfile": "Dockerfile" }, + "remoteUser": "vscode", + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } + } +} diff --git a/README.md b/README.md index 5b616fa..b9e36e1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ TODO: - - [] Make directories + - [x] Make directories - etl - deployment - frontend