diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 8ffa4fe..e0bb5f2 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,8 +1,7 @@ -FROM mcr.microsoft.com/devcontainers/python:1-3.11-bullseye AS devcontainer +FROM mcr.microsoft.com/devcontainers/python:1-3.11-bullseye USER vscode -RUN sudo apt update && sudo apt upgrade -y && sudo apt install -y --no-install-recommends xvfb RUN pipx install poetry RUN poetry config virtualenvs.in-project true RUN sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -RUN sudo apt install -y ./google-chrome-stable_current_amd64.deb \ No newline at end of file +RUN sudo apt install -y ./google-chrome-stable_current_amd64.deb diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 090ddd6..3bdac64 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,9 +3,10 @@ { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "dockerComposeFile": "docker-compose.yml", + "build": { + "dockerfile": "Dockerfile" + }, "workspaceFolder": "/workspace/${localWorkspaceFolderBasename}", - "service": "app", "customizations": { "vscode": { "extensions": [ @@ -18,6 +19,7 @@ } } }, + "postStartCommand": "poetry install", // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, // Use 'forwardPorts' to make a list of ports inside the container available locally. diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml deleted file mode 100644 index 3f06b8f..0000000 --- a/.devcontainer/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -services: - app: - command: sleep infinity - ports: - - 8191:8191 - volumes: - - ../..:/workspace:cached - build: - target: devcontainer - selenium: - image: selenium/standalone-chromium:latest