Skip to content

NERD (NginX, ExpressJS, ReactJS, Docker) Starter Template for Web App using the Tech stack

License

Notifications You must be signed in to change notification settings

ConflictingTheories/nerd-starter-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NERD - Nginx, ExpressJS, ReactJS, Docker

NERD

NERD is a starter template to help bootstrap projects using a stack built with those technologies. In addition - this start template includes a Database reference as well and used MySQL as its example - however, this can quite easily be changed as it uses an ORM.

Dependencies (to deploy)

The Following Technologies are required to run and deploy NERD:

  • Docker / Docker-Compose

Deployment

Please see the following instructions for deploying locally.

First, set your configurations for your environment variables in the .env file (see .env-sample) and then proceed with the following depending on your OS:

Windows

Please run the following:

    > . scripts/windows/install.ps1 
    > . scripts/windows/migrate.ps1 # Please note Database must be ready
    > . scripts/windows/seed.ps1 # Ditto

Linux / Mac

Please run the following:

    $ bash scripts/nix/install.sh
    $ bash scripts/nix/migrate.sh # Please note Database must be ready
    $ bash scripts/nix/seed.sh # Ditto

Usage

Once the deployment has finished, it should if successful, now be running and accessible from your Browser:

    http://localhost/

Note: Also exposed via the default port: 8081

License

MIT License - See License File for more details.

About

NERD (NginX, ExpressJS, ReactJS, Docker) Starter Template for Web App using the Tech stack

Resources

License

Stars

Watchers

Forks

Packages

No packages published