 Let's jump straight into it. So we have this application ECG, Synthetic Signal Generator. It's actually real. So working okay. Some features are disabled because they're too hard. Keep generating if you like, you can add BPM noise, white noise, a 50 Hertz noise. Yes, there should be a 60 Hertz option for our American friends. This is still on local, running okay on local server. Received data point 750. Yes, that's changing fine. We're still in debugging mode. In a flask application, so debug is true. Just monitoring the number of data points, just changing okay. Probably can remove this quickly. So if that points must be in a JavaScript, write console log. We can comment this out so we do not monitor that. So that's not showing anymore. There's no errors. Everything working. And we receive an okay response for this. Let's pop it in, change PT. However, we're trying to publish this. It was yesterday, should be the CCG signal generator and it's giving this error. It's failing to load. So there's something with the URLs, a problem, because this one actually should not be that URL. It should be a different one. So let's make the port generate that. Yeah, it should show generate ECG, not ECG chain. Yes, ECG chain. Wait a second, no, there's something. ECG chain, ECG chain, ECG chain. Let's check the folder. ECG chain is the folder. It has the index HTML and everything. I think we're having a problem with this file. Let's check the folders for a sec. A bar chaos. ECG chain. Yes, and we have all the HTML and templates. Display groups and permissions. Yeah, groups and permissions look okay. I think there might be a problem with Apache. Let's check this file here. Yeah, it seemed to be legit. Server configuration. Just gonna make sure the files actually exist. So we have our ECG chain. We have the, yeah, this MyApp. Yeah, we have this configuration. Therefore, this deck, the grueling reality of getting something to work. The syntax is okay for the configuration file. So this line is uncommented. I don't think I need it. That's why it's uncommented out. Yeah, we have this test here. It must be relevant. Okay, maybe it's not actually relevant for the page. To the fact that the page is not loading at all. Okay, we do have some errors. Let's load this again for a sec. We have this bunch of errors. Let's use GPT4, GPT, GPT, GPT to explain this to us. What? I've seen something similar before. So this is actually, I didn't expect that at all. This supposedly is a problem with Neurokit. Pretty sure we did this already. Let's read this quickly. The error login provided indicates that there is a module not found error for Neurokit 2 Feet when attempting to render WSGI application. This means that the Neurokit 2 Feet Python library is not installed or not accessible in the environment where your WSGI application is running. Pretty sure. We don't have a virtual environment running. Also, this module is working fine on a local server because of travel and production. This is something that the installation is essentially not globally recognized. Some of the toolkits. Ensure that the Python interpreter used by patched mod underscore WSGI is the same as the one you're using locally when Rocket 2 is installed. You can specify the Python home directory for mod underscore WSGI by adding the following to your patched configuration. Right, so this actually helped before. Definitely remember doing this. Essentially, this suggests that currently Neurokit 2 is not globally installed. Right, so it's actually installing it. So now supposedly it's installed globally. Might just restart the server. We haven't changed anything to the files. Still working okay. Right, it's working. So yay, that was a fairly straightforward. So that's good. So now it should be accessible to you. Pop it in the shit. Just in case you want to try it out. Should check it from my phone as well. So if you can help me testing that would be awesome. Okay, just check it in Firefox. I know if it's working in Edge, no, I'm using Chrome. It should work in Edge as well because it's Chromium based. It should be more or less the same. I think Firefox is pretty different. Firefox sometimes would not load.