From 5450eedcb3c41164173012325d8a2d45bda6b302 Mon Sep 17 00:00:00 2001
From: Mariana Molina <2995mariana@gmail.com>
Date: Thu, 7 Nov 2019 19:16:24 -0300
Subject: [PATCH] Se agregan Dockerfile y docker-compose para el uso de Docker

---
 Dockerfile         |  7 +++++++
 docker-compose.yml | 14 ++++++++++++++
 src/database.js    |  2 +-
 3 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 Dockerfile
 create mode 100644 docker-compose.yml

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..8353db7
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,7 @@
+FROM node:12
+WORKDIR /app
+COPY package*.json /app/
+COPY . /app
+RUN npm install
+EXPOSE 8081
+CMD [ "node", "src/index.js" ]
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..f8ac7d6
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,14 @@
+version: "3"
+services:
+  nosql:
+    restart: always
+    build: .
+    ports:
+      - "8081:8081"
+    links:
+      - mongo
+  mongo:
+    container_name: mongo
+    image: mongo
+    ports:
+      - "27017:27017"
diff --git a/src/database.js b/src/database.js
index ecf298a..b677539 100644
--- a/src/database.js
+++ b/src/database.js
@@ -1,7 +1,7 @@
 // CONEXIÓN CON MONGODB
 const mongo = require('mongodb');
 // Connection URL
-const url = "mongodb://localhost:27017";
+const url = "mongodb://mongo:27017";
 
 // CONEXIÓN CON DYNAMODB
 var AWS = require("aws-sdk");
-- 
GitLab