You’ll need to create two files in your project (in addition to your files required for your page such as
#!/usr/bin/env bash python ./app.py
import http.server import socketserver PORT = 8888 Handler = http.server.SimpleHTTPRequestHandler httpd = socketserver.TCPServer(("", PORT), Handler) print ("serving at port", PORT) httpd.serve_forever()
When you publish an app, Domino looks for an
app.sh file in your project to find the launch instructions. Aside from the
app.sh file, Domino’s app development process mirrors standard development so your apps are portable and can be deployed elsewhere. Just include your app’s files in your Domino project.
When Domino launches your app, it runs the
app.sh file within the container that contains your project files. The
app.sh file must contain the commands to start the web hosting process.
Click Publish from the project sidebar.
Give your app an informative title and description, and set permissions to Anyone can access. This allows anyone with a network connection to your Domino deployment to access the app if they have the URL.Tip
After the app status says "Running", click View App to load your App.