An open API service indexing awesome lists of open source software.

https://github.com/dinushchathurya/docker-aws-sample-app

Deploy simple To-Do App which created using Node.js, Express, MongoDB & ejs to AWS
https://github.com/dinushchathurya/docker-aws-sample-app

aws docker docker-container docker-containers dockerized dockerized-express ejs expres mongodb node-express node-js nodejs todoapp

Last synced: about 1 month ago
JSON representation

Deploy simple To-Do App which created using Node.js, Express, MongoDB & ejs to AWS

Awesome Lists containing this project

README

          

# Deploy simple To-Do App which created using Node.js, Express, MongoDb & ejs to AWS

## Installation

1. Clone repo
2. run `npm install`

## Create Mongo Image

1. run `docker pull mongo`

## Create Mongo-express Image

1. run `docker pull mongo-express`

## Create Docker Network

1. run `docker network create mongo-network`

## Start mongodb

```
docker run -d -p 27017:27017
-e MONGO_INITDB_ROOT_USERNAME=admin
-e MONGO_INITDB_ROOT_PASSWORD=password
--name mongodb
--net mongo-network mongo`
```

## Start mongo-express

```
docker run -d -p 8081:8081
-e ME_CONFIG_MONGODB_ADMINUSERNAME=admin
-e ME_CONFIG_MONGODB_ADMINPASSWORD=password
-e ME_CONFIG_MONGODB_SERVER=mongodb
--name mongo-express
--net mongo-network
mongo-express
```

## Create Database

1. Navigate to `http://localhost:8081/`
2. Create Database & Collections

## Usage

1. run `npm run dev`
2. Navigate to `localhost:3000`