FPTU Tech Insider Universal Web App based on NodeJS, ReactJS
Branch: develop
Clone or download
Tu Huynh
Tu Huynh update footer|
Latest commit b21d5d0 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
public/assets update css Jan 20, 2019
server
src update footer| Feb 14, 2019
webpack
.editorconfig add linter config file Dec 29, 2018
.babelrc add babelrc Jan 5, 2019
.dockerignore
.env.example centralize configs Dec 29, 2018
.eslintignore add linter config file Dec 29, 2018
.eslintrc remove service alias Jan 13, 2019
.gitattributes add linter config file Dec 29, 2018
.gitignore add back ignore Jan 14, 2019
.lintstagedrc add linter config file Dec 29, 2018
.npmrc update webpack ssr Jan 5, 2019
.prettierrc add linter config file Dec 29, 2018
.stylelintignore add linter config file Dec 29, 2018
.stylelintrc add linter config file Dec 29, 2018
Dockerfile update version for nodejs dockerfile Jan 14, 2019
Jenkinsfile update jenkins Jan 8, 2019
LICENSE
README.md
jsconfig.json eject creat-react-app Dec 29, 2018
package.json add disqus component Feb 2, 2019
yarn.lock add disqus component Feb 2, 2019

README.md

FPTU Tech Insider — "isomorphic" web app  

FPTU-FE is an isomorphic web app built on top of Node.js, Express and React, containing modern web development tools such as Webpack and Babel.

Environment

Assuming you have a working NodeJS environment and Yarn installed.

Installation

Fetch all dependencies of npm:

$ yarn

Generate & modify environment configuration file, make sure NODE_ENV is development or production.

$ mv .env.example .env
$ vim .env

Development

Develop with hot reload

$ yarn dev

Production

Run build

$ yarn build

Start express server:

$ yarn start

Docker build

First, you need a docker environment installed.

Build image:

$ docker build -t fptu-fe .

Run image:

$ docker run -dit -p 3000:3000 fptu-fe:latest

License

Copyright © 2018-present Gosu Team. This source code is licensed under the MIT license found in the LICENSE.txt file. The documentation to the project is licensed under the CC BY-SA 4.0 license.


Made with ♥ by Tu Huynh (fb.com/mr.huynhminhtu)