Skip to content

My personal website - built with React, React-Router, Express, and Webpack.

Notifications You must be signed in to change notification settings

boookmarks/personal-site

Repository files navigation

My personal website. Built using Node.js, React, Express, React-Router, Hot Module Reloading, Webpack and many other technologies.

Tests:

Code Climate Build Status Dependency Tracking

Dependencies:

  • node >= v6.0.0
  • yarn >= v0.18.

Installation:

  1. Run the following commands:
git clone git://github.com/mldangelo/mldangelo.git
cd mldangelo
yarn 
  1. Optionally configure nginx. Run:
sudo ln [root directory]/nginx/mldangelo.conf [nginx directory]/sites-enabled/mldangelo.conf
sudo service nginx restart

Note: HTTPS block should be removed if step 3 (below) is not followed.

  1. Optionally configure a SSL certificate using Certbot. See here for installation and setup instructions. A cronjob such as:
0 0 1 * * sudo /home/ubuntu/certbot/certbot-auto renew --quiet --no-self-upgrade

should be set to automatically renew the certificate in production.

Running:

  1. cp sample.env .env and set values as appropriate.

  2. Run npm run forever-start and navigate to <ip>:<port> (default=7999).

Developing:

  1. Set NODE_ENV=development in .env.
  2. Run npm run dev

Contributors

Acknowlegements

License

MIT

About

My personal website - built with React, React-Router, Express, and Webpack.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 52.4%
  • JavaScript 45.8%
  • HTML 1.8%