CPE393-Advance-SE

Getting Started

Preparing the server environment

Server Setup

Install Docker and Docker-compose follow this link

Prerequisites

  • Docker 20.10.5, build 55c4c88 or higher
  • MongoDB cli 4.x or higher
  • Mongo Restore (For Remote/Server)
  • Ubuntu 18 (For server) or higher

Development Setup

clone project

git clone https://github.com/yee2542/CPE393-Advance-SE
cd ./CPE393-Advance-SE

TL;DR

use this command to run everything for development

bash ./dev.sh

use docker-compose to run a project in production environment use docker-compose.yml by -d for running in backgroud

docker-compose up -d

Issues

when db not start cause have no permission to create dir e.g.

mkdir: cannot create directory

fix by this command

chown -R 1001 ./db
#or
sudo chown -R 1001 ./db