Hi! My labmates and I have created a Marimo notebook to accompany our paper. We are trying to deploy the notebook to AWS, but are facing some networking issues.
I would like to be able to go to port 80 so that users don't have to specify a port number in their URL. I.e., the following link should work: http://ec2-3-19-54-159.us-east-2.compute.amazonaws.com/
However, it currently gives the error "kernel not found". I know the marimo notebook works because when I specify the port number directly I can access the notebook without issue: http://ec2-3-19-54-159.us-east-2.compute.amazonaws.com:8080/
Currently, I'm using pretty generic port forwarding configuration in Apache:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName 3.19.54.159
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
Do you know why this leads to a "kernel not found" error? FYI when I use a generic Hello World web application (
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-container-image.html) the port forwarding works without issue, so I think it is something specific to Marimo.