commit db066484e736b8f1fc3cab704219b0ac9dab337e Author: bossanyit <tibor.bossanyi@aitrainer.app> Date: Tue May 7 13:30:15 2024 +0200 v0.1 init devcontainer diff --git a/.devcontainer/.env b/.devcontainer/.env new file mode 100644 index 0000000..76735fc --- /dev/null +++ b/.devcontainer/.env @@ -0,0 +1,2 @@ +GIT_USERNAME=aitrainerdev +GIT_PASSWORD=eztjoljegyezdmeg1972ben diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..54314f8 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,40 @@ +FROM node:22.1-bullseye + +# Install git and other dependencies +RUN apt-get update && apt-get install -y bash build-essential git zsh \ + && rm -rf /var/lib/apt/lists/* + + +# Install Oh My Zsh +RUN bash -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" && \ + sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="agnoster"/' ~/.zshrc + +# Optional: Set zsh as the default shell for the root user +RUN chsh -s $(which zsh) + +# Clone your Next.js application +ARG GIT_USERNAME +ARG GIT_PASSWORD +RUN git clone https://${GIT_USERNAME}:${GIT_PASSWORD}@git.workouttest.org/bossanyit/voxadata_app /app/voxadata_app + +RUN npm install -g corepack + +# Install and use yarn 4.x +RUN corepack enable && corepack prepare yarn@4.1.0 --activate + +# Set the working directory to /app/voxadata_app +WORKDIR /app/voxadata_app + +RUN ls -la + +# Copies package.json, yarn.lock and other yarn files to Docker environment +#COPY package.json ./.yarn/releases/yarn-4.1.0.cjs ./ + +# Check Yarn configuration and install dependencies +RUN yarn config set cacheFolder .yarn/cache && yarn install + +# Expose port 3000 +EXPOSE 3000 + +# Run the app when the container launches +CMD ["tail", "-f", "/dev/null"] diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..3daf187 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,31 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node-mongo +{ + "name": "Node.js & Mongo DB", + "dockerComposeFile": "docker-compose.yml", + "service": "app", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Configure tool-specific properties. + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "mongodb.mongodb-vscode" + ] + } + } + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [3000, 27017], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml new file mode 100644 index 0000000..67085cd --- /dev/null +++ b/.devcontainer/docker-compose.yml @@ -0,0 +1,37 @@ +version: '3.8' +services: + app: + build: + context: . + dockerfile: Dockerfile + args: + GIT_USERNAME: ${GIT_USERNAME} + GIT_PASSWORD: ${GIT_PASSWORD} + VARIANT: "22.1" + REPO_URL: "https://registry.workouttest.org/voxadata_app" + volumes: + - ..:/workspaces/voxadata_app # Adjust according to your workspace needs + ports: + - "3000:3000" + environment: + - MONGODB_URI=mongodb://mongodb:27017/voxadata + networks: + - app-network + + mongodb: + image: mongo:7-jammy + volumes: + - dbdata:/data/db + - /Users/tiborbossanyi/Development/projects/voxadata/voxadata_dev_container/.devcontainer/initdb:/docker-entrypoint-initdb.d + ports: + - "27117:27017" + networks: + - app-network + +volumes: + dbdata: + + +networks: + app-network: + driver: bridge diff --git a/.devcontainer/initdb/auth_sessions.bson b/.devcontainer/initdb/auth_sessions.bson new file mode 100644 index 0000000..0833f48 Binary files /dev/null and b/.devcontainer/initdb/auth_sessions.bson differ diff --git a/.devcontainer/initdb/auth_sessions.metadata.json b/.devcontainer/initdb/auth_sessions.metadata.json new file mode 100644 index 0000000..214ff97 --- /dev/null +++ b/.devcontainer/initdb/auth_sessions.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"c51d38a2401c4cc4a071f338b8bd1a2a","collectionName":"auth_sessions","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/auth_users.bson b/.devcontainer/initdb/auth_users.bson new file mode 100644 index 0000000..fee0e20 Binary files /dev/null and b/.devcontainer/initdb/auth_users.bson differ diff --git a/.devcontainer/initdb/auth_users.metadata.json b/.devcontainer/initdb/auth_users.metadata.json new file mode 100644 index 0000000..dc8a71a --- /dev/null +++ b/.devcontainer/initdb/auth_users.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"9e25eb4295c64aabb357a6346e2d60eb","collectionName":"auth_users","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/auth_verification_tokens.bson b/.devcontainer/initdb/auth_verification_tokens.bson new file mode 100644 index 0000000..01ab0e4 Binary files /dev/null and b/.devcontainer/initdb/auth_verification_tokens.bson differ diff --git a/.devcontainer/initdb/auth_verification_tokens.metadata.json b/.devcontainer/initdb/auth_verification_tokens.metadata.json new file mode 100644 index 0000000..e77629b --- /dev/null +++ b/.devcontainer/initdb/auth_verification_tokens.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"6ca0e36ee7474efbaf1b1506d7319f89","collectionName":"auth_verification_tokens","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/chat_history.bson b/.devcontainer/initdb/chat_history.bson new file mode 100644 index 0000000..19c2909 Binary files /dev/null and b/.devcontainer/initdb/chat_history.bson differ diff --git a/.devcontainer/initdb/chat_history.metadata.json b/.devcontainer/initdb/chat_history.metadata.json new file mode 100644 index 0000000..673c910 --- /dev/null +++ b/.devcontainer/initdb/chat_history.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"6791d4f3bf194ee093cc26b82581858e","collectionName":"chat_history","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/chatbots.bson b/.devcontainer/initdb/chatbots.bson new file mode 100644 index 0000000..22f8d07 Binary files /dev/null and b/.devcontainer/initdb/chatbots.bson differ diff --git a/.devcontainer/initdb/chatbots.metadata.json b/.devcontainer/initdb/chatbots.metadata.json new file mode 100644 index 0000000..f1acdd1 --- /dev/null +++ b/.devcontainer/initdb/chatbots.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"2db37bd041f347d58df385bc3ac6c637","collectionName":"chatbots","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/configuration.bson b/.devcontainer/initdb/configuration.bson new file mode 100644 index 0000000..fe282be Binary files /dev/null and b/.devcontainer/initdb/configuration.bson differ diff --git a/.devcontainer/initdb/configuration.metadata.json b/.devcontainer/initdb/configuration.metadata.json new file mode 100644 index 0000000..af30a31 --- /dev/null +++ b/.devcontainer/initdb/configuration.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"1016ef88a51a42349b9807e630a5f052","collectionName":"configuration","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/conversation.bson b/.devcontainer/initdb/conversation.bson new file mode 100644 index 0000000..b2fe152 Binary files /dev/null and b/.devcontainer/initdb/conversation.bson differ diff --git a/.devcontainer/initdb/conversation.metadata.json b/.devcontainer/initdb/conversation.metadata.json new file mode 100644 index 0000000..b6525dc --- /dev/null +++ b/.devcontainer/initdb/conversation.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"fd17fc09b5964e9fa65b51a5830a22a8","collectionName":"conversation","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/conversation_log.bson b/.devcontainer/initdb/conversation_log.bson new file mode 100644 index 0000000..a0173a1 Binary files /dev/null and b/.devcontainer/initdb/conversation_log.bson differ diff --git a/.devcontainer/initdb/conversation_log.metadata.json b/.devcontainer/initdb/conversation_log.metadata.json new file mode 100644 index 0000000..9b30650 --- /dev/null +++ b/.devcontainer/initdb/conversation_log.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"92729e513301451ba079302a6ffe5ed9","collectionName":"conversation_log","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/cron.bson b/.devcontainer/initdb/cron.bson new file mode 100644 index 0000000..6d9f2b5 Binary files /dev/null and b/.devcontainer/initdb/cron.bson differ diff --git a/.devcontainer/initdb/cron.metadata.json b/.devcontainer/initdb/cron.metadata.json new file mode 100644 index 0000000..3cdee48 --- /dev/null +++ b/.devcontainer/initdb/cron.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"7bddefd7204441c980ccd5054dba99b0","collectionName":"cron","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/customer.bson b/.devcontainer/initdb/customer.bson new file mode 100644 index 0000000..0302083 Binary files /dev/null and b/.devcontainer/initdb/customer.bson differ diff --git a/.devcontainer/initdb/customer.metadata.json b/.devcontainer/initdb/customer.metadata.json new file mode 100644 index 0000000..0381114 --- /dev/null +++ b/.devcontainer/initdb/customer.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"email_text","weights":{"email":{"$numberInt":"1"}},"default_language":"english","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"cb332f2ce86a494e82f72d5b9f065130","collectionName":"customer","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/document.bson b/.devcontainer/initdb/document.bson new file mode 100644 index 0000000..1d80c13 Binary files /dev/null and b/.devcontainer/initdb/document.bson differ diff --git a/.devcontainer/initdb/document.metadata.json b/.devcontainer/initdb/document.metadata.json new file mode 100644 index 0000000..97174a5 --- /dev/null +++ b/.devcontainer/initdb/document.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"a72574da30bf4e1ba7d4436ac6e4b22d","collectionName":"document","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/document_node.bson b/.devcontainer/initdb/document_node.bson new file mode 100644 index 0000000..aee8774 Binary files /dev/null and b/.devcontainer/initdb/document_node.bson differ diff --git a/.devcontainer/initdb/document_node.metadata.json b/.devcontainer/initdb/document_node.metadata.json new file mode 100644 index 0000000..f22651b --- /dev/null +++ b/.devcontainer/initdb/document_node.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"text_key_text","weights":{"text_key":{"$numberInt":"1"}},"default_language":"english","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"93ecfe1c3ef542b18c611f511c79af92","collectionName":"document_node","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/document_node_fusion.bson b/.devcontainer/initdb/document_node_fusion.bson new file mode 100644 index 0000000..3215675 Binary files /dev/null and b/.devcontainer/initdb/document_node_fusion.bson differ diff --git a/.devcontainer/initdb/document_node_fusion.metadata.json b/.devcontainer/initdb/document_node_fusion.metadata.json new file mode 100644 index 0000000..13f2ab4 --- /dev/null +++ b/.devcontainer/initdb/document_node_fusion.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"07142de42c10459d92cd286022ff245b","collectionName":"document_node_fusion","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/document_node_media.bson b/.devcontainer/initdb/document_node_media.bson new file mode 100644 index 0000000..44a8b41 Binary files /dev/null and b/.devcontainer/initdb/document_node_media.bson differ diff --git a/.devcontainer/initdb/document_node_media.metadata.json b/.devcontainer/initdb/document_node_media.metadata.json new file mode 100644 index 0000000..ca9e8ec --- /dev/null +++ b/.devcontainer/initdb/document_node_media.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"288231cd881244a7943406ce8e06b10c","collectionName":"document_node_media","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/init-mongo.sh b/.devcontainer/initdb/init-mongo.sh new file mode 100755 index 0000000..f7da48d --- /dev/null +++ b/.devcontainer/initdb/init-mongo.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -e + +# MongoDB host and port +MONGO_HOST="localhost" +MONGO_PORT="27017" + +# Database name +DB_NAME="voxadata" + +# Wait for MongoDB to boot +echo "Waiting for MongoDB to start..." +until mongosh --host $MONGO_HOST --port $MONGO_PORT --eval "print(\"waited for connection\")" +do + sleep 1 +done +echo "MongoDB started" + +echo "Creating $DB_NAME database and importing BSON files..." + +# Loop through all BSON files in the directory and import them +for bson_file in /docker-entrypoint-initdb.d/*.bson; do + echo "Importing $bson_file into $DB_NAME..." + mongorestore --host $MONGO_HOST --port $MONGO_PORT --db $DB_NAME --drop --verbose "$bson_file" +done + +echo "Database $DB_NAME setup completed." diff --git a/.devcontainer/initdb/membership.bson b/.devcontainer/initdb/membership.bson new file mode 100644 index 0000000..e69de29 diff --git a/.devcontainer/initdb/membership.metadata.json b/.devcontainer/initdb/membership.metadata.json new file mode 100644 index 0000000..c7f7471 --- /dev/null +++ b/.devcontainer/initdb/membership.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"249ee9213eb949a98abe7e6c1d7f77f9","collectionName":"membership","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/models.bson b/.devcontainer/initdb/models.bson new file mode 100644 index 0000000..25606e5 Binary files /dev/null and b/.devcontainer/initdb/models.bson differ diff --git a/.devcontainer/initdb/models.metadata.json b/.devcontainer/initdb/models.metadata.json new file mode 100644 index 0000000..7929a0d --- /dev/null +++ b/.devcontainer/initdb/models.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"de6cf044c17843689792b004e5f71786","collectionName":"models","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/negative_answer.bson b/.devcontainer/initdb/negative_answer.bson new file mode 100644 index 0000000..77810cd Binary files /dev/null and b/.devcontainer/initdb/negative_answer.bson differ diff --git a/.devcontainer/initdb/negative_answer.metadata.json b/.devcontainer/initdb/negative_answer.metadata.json new file mode 100644 index 0000000..a21b2ce --- /dev/null +++ b/.devcontainer/initdb/negative_answer.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"f785b61c44f149f4993cca6b07e2fb8a","collectionName":"negative_answer","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/perfect_answer.bson b/.devcontainer/initdb/perfect_answer.bson new file mode 100644 index 0000000..c80aa93 Binary files /dev/null and b/.devcontainer/initdb/perfect_answer.bson differ diff --git a/.devcontainer/initdb/perfect_answer.metadata.json b/.devcontainer/initdb/perfect_answer.metadata.json new file mode 100644 index 0000000..afcf391 --- /dev/null +++ b/.devcontainer/initdb/perfect_answer.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"27908e427f7f43218e8428bfe64d6e6e","collectionName":"perfect_answer","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/product.bson b/.devcontainer/initdb/product.bson new file mode 100644 index 0000000..cb076a4 Binary files /dev/null and b/.devcontainer/initdb/product.bson differ diff --git a/.devcontainer/initdb/product.metadata.json b/.devcontainer/initdb/product.metadata.json new file mode 100644 index 0000000..50db678 --- /dev/null +++ b/.devcontainer/initdb/product.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"27b5c932cf56485e8ac94588c25407a9","collectionName":"product","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/prompt_shot.bson b/.devcontainer/initdb/prompt_shot.bson new file mode 100644 index 0000000..43ac115 Binary files /dev/null and b/.devcontainer/initdb/prompt_shot.bson differ diff --git a/.devcontainer/initdb/prompt_shot.metadata.json b/.devcontainer/initdb/prompt_shot.metadata.json new file mode 100644 index 0000000..25e1d6d --- /dev/null +++ b/.devcontainer/initdb/prompt_shot.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"7b683dc893ba494da2d10142caf3744f","collectionName":"prompt_shot","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/prompt_tuning.bson b/.devcontainer/initdb/prompt_tuning.bson new file mode 100644 index 0000000..0d3af66 Binary files /dev/null and b/.devcontainer/initdb/prompt_tuning.bson differ diff --git a/.devcontainer/initdb/prompt_tuning.metadata.json b/.devcontainer/initdb/prompt_tuning.metadata.json new file mode 100644 index 0000000..a55f6c3 --- /dev/null +++ b/.devcontainer/initdb/prompt_tuning.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"80bbf329c56142f9b396bd4bd9e432ce","collectionName":"prompt_tuning","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/scratchpad.bson b/.devcontainer/initdb/scratchpad.bson new file mode 100644 index 0000000..8a20695 Binary files /dev/null and b/.devcontainer/initdb/scratchpad.bson differ diff --git a/.devcontainer/initdb/scratchpad.metadata.json b/.devcontainer/initdb/scratchpad.metadata.json new file mode 100644 index 0000000..b255b6e --- /dev/null +++ b/.devcontainer/initdb/scratchpad.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"f94e1bc108204916b435e9e106dd516a","collectionName":"scratchpad","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/semantic_routes.bson b/.devcontainer/initdb/semantic_routes.bson new file mode 100644 index 0000000..bb684b1 Binary files /dev/null and b/.devcontainer/initdb/semantic_routes.bson differ diff --git a/.devcontainer/initdb/semantic_routes.metadata.json b/.devcontainer/initdb/semantic_routes.metadata.json new file mode 100644 index 0000000..d970438 --- /dev/null +++ b/.devcontainer/initdb/semantic_routes.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"0bf4b1a2b409400584dfabcaefc8a830","collectionName":"semantic_routes","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/subscription.bson b/.devcontainer/initdb/subscription.bson new file mode 100644 index 0000000..e69de29 diff --git a/.devcontainer/initdb/subscription.metadata.json b/.devcontainer/initdb/subscription.metadata.json new file mode 100644 index 0000000..efb0f21 --- /dev/null +++ b/.devcontainer/initdb/subscription.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"37af3c19f65c4d6e888df01f196338ac","collectionName":"subscription","type":"collection"} \ No newline at end of file diff --git a/.devcontainer/initdb/wrong_answer.bson b/.devcontainer/initdb/wrong_answer.bson new file mode 100644 index 0000000..67dc2f2 Binary files /dev/null and b/.devcontainer/initdb/wrong_answer.bson differ diff --git a/.devcontainer/initdb/wrong_answer.metadata.json b/.devcontainer/initdb/wrong_answer.metadata.json new file mode 100644 index 0000000..74bbd5e --- /dev/null +++ b/.devcontainer/initdb/wrong_answer.metadata.json @@ -0,0 +1 @@ +{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"d9b1309b67064da3a2a559e9e9a6b480","collectionName":"wrong_answer","type":"collection"} \ No newline at end of file