rihannarickeminem / docker-loopback-react-redux-server-side-rendering-webpack

server side rendering from reactGo repo. Docker Webpack,

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kids_rooms

Setup

Up Project

Hosts

  • Manual how change hosts in your OS
  • For Mac and Window users need know docker-machine IP: docker-machine ip default Example of output: 192.168.99.101
  • Add next lines in your hosts (change IP if you have different): 192.168.99.100 kids_rooms.com

Urls

  • Project in browser - kids_rooms.com:8078
  • PostgreSQL DB: {docker machine IP}:5432 for example 192.168.99.100:5432

Without docker

If you want to run project without docker, you must have access tp PostgreSQL. Add your own variables to loopback config files : eg datasources.production.json, datasources.development.js, middleware.development.json etc...

MacOS issue

Developing on mac with docker can take a long time for build containers and for webpack-hot-reload. To solve this problem, start './run.sh only_db' that will create only a postgres container. Then it needs to put a db url(host, port) in 'datasources.development.js' or datasources.{$NODE_ENV}.js. You can start application with 'npm run dev' or 'yarn run dev' for development from 'server' folder, that is inside root directory

Simple lint

You can lint this project simply by installing: npm i standard snazzy -g and running standard --verbose | snazzy

simple run project:

go to docker folder, sudo bash run.sh server will be available on 0.0.0.0:8078

About

server side rendering from reactGo repo. Docker Webpack,


Languages

Language:JavaScript 88.7%Language:CSS 6.3%Language:Shell 4.4%Language:Makefile 0.6%