Apps are published from Domino Projects. To publish an App, you must:
-
Have all of your application code in the project files for the Project you want to publish from, or loaded into your Project from an external git repository.
-
Configure your application to serve from a host address of
0.0.0.0
on port8888
. This is the host and port Domino will use when directing users to your application server. -
Have an
app.sh
file in the project. Domino looks for and executes a shell script namedapp.sh
after creating the hardware that will host your App. Put all commands required to launch your application inapp.sh
.
-
From the navigation pane, click Publish, then click App.
-
Enter a Name and Description, select a permissions setting, and select the Show in Launchpad checkbox to show the App in the Domino Launchpad.
-
Click Publish.
After your App is published, Publish App page opens the Settings Tab.
-
Click View App to open your App or copy a link to share with your colleagues.
For end-to-end examples of App publishing, see these tutorials:
Remember the following about App publishing:
-
Your App will run on the same Domino execution hardware your project uses normally. Make sure your environment has all the dependencies your application requires.
-
Your application must be configured to serve from a host address of
0.0.0.0
on port8888
. -
The performance of your App depends on the design of the underlying application. See Optimize App Scalability and Performance.