diff --git a/.gitignore b/.gitignore index fb32dfd..0036524 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ qr.png .sums poetry.lock *.vim + +db/* diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..067f478 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.8' + +services: + mongo: + image: mongo + environment: + MONGO_INITDB_DATABASE: partyyy + ports: + - "27017:27017" + volumes: + - ./scripts/init-mongo.js:/docker-entrypoint-initdb.d/mongo-init.js:ro + - ./db/:/data/db/ + network_mode: "host" diff --git a/scripts/init-mongo.js b/scripts/init-mongo.js new file mode 100644 index 0000000..4763a5f --- /dev/null +++ b/scripts/init-mongo.js @@ -0,0 +1,3 @@ +db = db.getSiblingDB('partyyy'); +db.createCollection('mate'); +db.createCollection('messages');