Lukaina / full-moon

Let's go to see the full moon tonight

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full Moon

Let's go to see the full moon tonight!

This is mono repository with frontend and backend technologies JavaScript based

Index

Getting Started

Get started with the project by running the following commands or you can manually install the dependencies:

> make getting-started

This command install all dependencies necessary to run the project. And will start backend and frontend servers in your local environment.

After only you have to run the following command to start the servers:

make run-servers

By default servers will be started in the next ports:


Prerequisites

Make sure all dependencies have been installed before

Installation

  1. Install Nx globally or use it with npx:
> npm install -g nx
  1. Install the dependencies on roor path of the project:
> npm install
  1. Running servers:
nx serve dark-side-express # default port is 3333
nx serve light-side-angular # default port is 4200

Deploy

For generating the production build run the following command:

make deploy # generate the production build images with docker

for re-running container servers via docker run:

make deploy-start

and stop the servers with:

make deploy-down

Note: view the generated docker images with: docker images ls

Stack

alt text

About

Let's go to see the full moon tonight


Languages

Language:TypeScript 74.1%Language:SCSS 11.2%Language:HTML 7.3%Language:JavaScript 5.5%Language:Makefile 1.0%Language:Dockerfile 0.7%Language:Shell 0.3%