diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 883a366..c796e94 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -21,6 +21,13 @@ RUN npm install -g cors axios express create-react-app # Install Python requirements RUN pip3 install Flask pymongo gunicorn python-dotenv Flask-PyMongo Flask-CORS +# Install mongosh +RUN wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add - \ + && echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list \ + && sudo apt-get update \ + && sudo apt-get install -y mongodb-mongosh mongodb-org-server \ + && sudo apt-get clean + # Clean up RUN rm -rf /var/lib/apt/lists/* diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index cd22611..cf3bfa7 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -24,6 +24,6 @@ } }, - "postCreateCommand": "npm install" + "postCreateCommand": "npm install && bash ./.devcontainer/check-installation.sh" } \ No newline at end of file diff --git a/.devcontainer/install.sh b/.devcontainer/install.sh deleted file mode 100644 index a912934..0000000 --- a/.devcontainer/install.sh +++ /dev/null @@ -1,5 +0,0 @@ -wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add - \ - && echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-7.0.list \ - && sudo apt-get update \ - && sudo apt-get install -y mongodb-mongosh mongodb-org-server \ - && sudo apt-get clean \ No newline at end of file