From 56fe365d914443673aca056cd142a8ca3ed9148e Mon Sep 17 00:00:00 2001
From: Santiago Lo Coco <slococo@itba.edu.ar>
Date: Sat, 12 Nov 2022 18:10:58 -0300
Subject: [PATCH] Add docker-compose.yml

---
 .gitignore         |  1 +
 backend/main.py    |  4 ++--
 docker-compose.yml | 28 ++++++++++++++++++++++++++++
 3 files changed, 31 insertions(+), 2 deletions(-)
 create mode 100644 docker-compose.yml

diff --git a/.gitignore b/.gitignore
index 91f5096..25c46b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,3 +68,4 @@ cython_debug/
 .python-version
 .vscode/*
 *.obj
+*_data
\ No newline at end of file
diff --git a/backend/main.py b/backend/main.py
index 6710090..1bc3a38 100644
--- a/backend/main.py
+++ b/backend/main.py
@@ -13,8 +13,8 @@ if __name__ == "__main__":
     conn = psycopg2.connect(
         host="localhost",
         database="bd2",
-        user="pawUser",
-        password="pawUser")
+        user="root",
+        password="password")
     cur = conn.cursor()
     cur.execute('SELECT version()')
     print(cur.fetchone())
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..98b1180
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,28 @@
+version: "3.8"
+
+services:
+  mongo:
+    image: mongo
+    container_name: bsition-mongo
+    environment:
+      - MONGO_INITDB_ROOT_USERNAME=root
+      - MONGO_INITDB_ROOT_PASSWORD=password
+    restart: unless-stopped
+    ports:
+      - "27017:27017"
+    volumes:
+      - ./mongo_data/db:/data/db
+      - ./mongo_data/dev.archive:/Databases/dev.archive
+      - ./mongo_data/production:/Databases/production
+
+  postgres:
+    image: postgres
+    container_name: bsition-postgres
+    ports:
+      - "5432:5432"
+    environment:
+      POSTGRES_USER: root
+      POSTGRES_PASSWORD: password
+      POSTGRES_DB: bd2
+    volumes:
+      - ./postgres_data:/var/lib/postgresql/data