# |
Sep 6th 2019, 11:55 |
neon1024 |
You could do that in PHP |
# |
Sep 6th 2019, 11:55 |
development |
I have a node application that takes input and produces an image, that I am not trying to do through PHP. Therefore I would like to execute this script via PHP and build a class around this. |
# |
Sep 6th 2019, 11:53 |
neon1024 |
:$ |
# |
Sep 6th 2019, 11:53 |
slackebot |
Action: admad applauds neon1024 |
# |
Sep 6th 2019, 11:53 |
neon1024 |
Why install two server-side programming languages when you can use one? |
# |
Sep 6th 2019, 11:52 |
neon1024 |
Why is `php run` different to `node run`? |
# |
Sep 6th 2019, 11:52 |
neon1024 |
Why is running Node using PHP beneficial? |
# |
Sep 6th 2019, 11:52 |
neon1024 |
What problem are you looking to solve? |
# |
Sep 6th 2019, 11:52 |
neon1024 |
What benefits do you gain? |
# |
Sep 6th 2019, 11:52 |
neon1024 |
I would have thought that was obvious |
# |
Sep 6th 2019, 11:52 |
development |
How so? |
# |
Sep 6th 2019, 11:51 |
neon1024 |
Wrapping it in PHP seems totally illogical to me |
# |
Sep 6th 2019, 11:51 |
development |
Yup |
# |
Sep 6th 2019, 11:51 |
neon1024 |
You know you can literally run `node <thing>` right? |
# |
Sep 6th 2019, 11:51 |
development |
> I would just access the Node application on the CLI directly That's my whole goal. I will do this through CakePHP. |
# |
Sep 6th 2019, 11:51 |
admad |
howdy |
# |
Sep 6th 2019, 11:50 |
neon1024 |
Hey @admad :wave: |
# |
Sep 6th 2019, 11:50 |
admad |
@jotpe @spriz @ndm one can make their own table locator which doesn't fallback to `ORM\Table` instance :slightly_smiling_face: |
# |
Sep 6th 2019, 11:48 |
neon1024 |
I’m sure there is more to it, but the approach doesn’t seem logical to me |
# |
Sep 6th 2019, 11:48 |
neon1024 |
I would just access the Node application on the CLI directly |
# |
Sep 6th 2019, 11:48 |
neon1024 |
It seems odd to me to run a server-side application such as Node, and then access it through a server-side application like CakePHP, and run it all as an application |
# |
Sep 6th 2019, 11:47 |
neon1024 |
I don’t really understand your use-case either. |
# |
Sep 6th 2019, 11:47 |
neon1024 |
@development I don’t know how to make what you want, sorry. |
# |
Sep 6th 2019, 11:39 |
development |
Any idea where I should create and store this class? |
# |
Sep 6th 2019, 11:33 |
neon1024 |
I’ll stay in my bubble 8) |
# |
Sep 6th 2019, 11:33 |
neon1024 |
No actual tickets titled “Move this to AWS” yet though, so :man-shrugging: |
# |
Sep 6th 2019, 11:33 |
neon1024 |
Most people in my organisation have a hard-on for AWS, so there is lots of talk about putting this on AWS and AWS that and etc |
# |
Sep 6th 2019, 11:32 |
spriz |
:) |
# |
Sep 6th 2019, 11:32 |
spriz |
Then it's all good |
# |
Sep 6th 2019, 11:32 |
neon1024 |
A droplet per application I mean |
# |
Sep 6th 2019, 11:32 |
spriz |
Ah I see :) |
# |
Sep 6th 2019, 11:32 |
neon1024 |
So I don’t tend to worry about distributed services |
# |
Sep 6th 2019, 11:32 |
neon1024 |
My applications run on a single Digital Ocean droplet |
# |
Sep 6th 2019, 11:32 |
spriz |
Ah I see |
# |
Sep 6th 2019, 11:32 |
spriz |
you avoid those troubles with DB sessions :slightly_smiling_face: |
# |
Sep 6th 2019, 11:31 |
neon1024 |
@spriz I’m not too sure how the servers are configured actually. It’s setup using Ansible |
# |
Sep 6th 2019, 11:31 |
spriz |
and if you, you need sticky sessions to avoid troubles with PHP sessions |
# |
Sep 6th 2019, 11:31 |
spriz |
@neon1024 don't you have multiple PHP workers for the same site? :slightly_smiling_face: |
# |
Sep 6th 2019, 11:30 |
development |
In my case it won't be a Node service that is running concurrently with my webserver, instead it will be launched whenever needed, produce results and return. |
# |
Sep 6th 2019, 11:29 |
neon1024 |
@development I use a JSON web service to interface CakePHP 3 and Vue.js |
# |
Sep 6th 2019, 11:28 |
neon1024 |
@spriz I never thought to change it, but I would need to be convinced that storing my sessions in the database wasn’t generating additional load on my application database. Unless perhaps you have a dedicated database for sessions. |