2016-10-01 21:49:15 +02:00
|
|
|
This is a Symfony 3 project w/ React JS in standalone mode and w/ WebSocket.
|
2016-09-22 13:56:57 +02:00
|
|
|
|
2016-10-01 21:49:15 +02:00
|
|
|
0.) Must installed modules w/ npm are in package.json + to global:
|
|
|
|
|
|
|
|
|
|
$ npm install webpack -g
|
|
|
|
|
|
|
|
|
|
You will need a
|
|
|
|
|
.babelrc file w/ the presets
|
|
|
|
|
webpack.config.js - https://webpack.github.io/docs/webpack-for-browserify-users.html
|
|
|
|
|
same as dir where the package.json!!
|
|
|
|
|
|
|
|
|
|
(!) Tutorial: https://egghead.io/lessons/react-introduction-to-properties
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.) Backend WebSocket server start as daemon - GeniusesOfSymfony/WebSocketBundle
|
|
|
|
|
|
2017-01-31 10:39:04 +01:00
|
|
|
$ nohup php bin/console gos:websocket:server --env=prod &
|
2016-10-01 21:49:15 +02:00
|
|
|
|
2016-10-11 22:11:21 +02:00
|
|
|
2.) React JS WebPack watch generator w/ babel presets: es2015, react
|
2016-10-01 21:49:15 +02:00
|
|
|
|
2016-11-30 20:48:17 +01:00
|
|
|
$ webpack -p --config=webpack-prod.config.js
|
|
|
|
|
|
|
|
|
|
PROD
|
|
|
|
|
|
2016-10-25 11:19:50 +02:00
|
|
|
$ webpack --progress --colors --watch -d
|
|
|
|
|
|
2016-11-30 20:48:17 +01:00
|
|
|
DEV
|
|
|
|
|
|
2016-10-25 11:19:50 +02:00
|
|
|
-d --> Debugger; If you write this line somewhere: debugger;
|
|
|
|
|
The browser will stop the code here!!!
|
2016-12-08 14:35:28 +01:00
|
|
|
|
|
|
|
|
3.) Connect to Prod
|
|
|
|
|
|
2017-01-31 10:39:04 +01:00
|
|
|
$ ssh xxsvci@laszlolang.com -i ~/.ssh/id_rsa_laszlolang
|
|
|
|
|
|
|
|
|
|
4.) Stunnel config
|
|
|
|
|
|
|
|
|
|
$ sudo nano /etc/stunnel/stunnel.conf
|
|
|
|
|
|