{"_id":"56959043fe18811700c9c09e","user":"55d535835082980d0009c965","project":"55d535ca988e130d000b3f5c","__v":5,"category":{"_id":"55e75b39e06f4b190080dbfe","project":"55d535ca988e130d000b3f5c","__v":10,"pages":["56959043fe18811700c9c09e","569590bfcb14e11700f8a877","569590f7fcb1032d0089e033","5695917dfcb1032d0089e035","5695964a77ba0d2300cf3912","5695967edcaf0d1700cb8752","569618eccb14e11700f8a910","56961d937596a90d0014e571","5696ba13480534370022a37a","56dd002ee5c8570e00a79865"],"version":"55d535cb988e130d000b3f5f","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-09-02T20:25:29.622Z","from_sync":false,"order":3,"slug":"frame-for-business","title":"Frame for Business"},"version":{"_id":"55d535cb988e130d000b3f5f","__v":12,"project":"55d535ca988e130d000b3f5c","hasDoc":true,"hasReference":false,"createdAt":"2015-08-20T02:04:59.052Z","releaseDate":"2015-08-20T02:04:59.052Z","categories":["55d535cc988e130d000b3f60","55d6b238d2a8eb1900109eef","55d6b4f3250d7d0d004274cd","55d7967960fc730d00fc2852","55da9804e835f20d009fc5d0","55e75b1de06f4b190080dbfd","55e75b39e06f4b190080dbfe","55e75b7ae06f4b190080dbff","564f5a4e33082f0d001bb709","570fb64aa38d470e0060cbff","586d0dd89a854123001acd65","586d0e3b9a854123001acd66"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"parentDoc":null,"updates":["56959563caa32519009c4241"],"next":{"pages":[],"description":""},"createdAt":"2016-01-12T23:46:11.983Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"Once you've onboarded one or more applications, tested them with the Sandbox, and set up your production capacity, you're ready to publish.  \n\nGo to the Apps page in your Dashboard on the Sandbox tab and click the \"Publish\" button (this typically takes about 10-15 minutes or more, depending on infrastructure availability).\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/aB1YviDwQiG2daK9h2za_3_publish.png\",\n        \"3_publish.png\",\n        \"158\",\n        \"46\",\n        \"#347cac\",\n        \"\"\n      ],\n      \"caption\": \"Dashboard Publish Button\"\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Warning\",\n  \"body\": \"To protect active sandbox sessions, you will not be able to publish apps to production while there is a sandbox session that is active.\"\n}\n[/block]\nYou'll see the publish activity progress through two steps:  \n1. creating an image of your sandbox \n2. copying that image to your newly provisioned production instances. \n \nWhen publishing completes, you'll see a message in your dashboard and a confirmation message will be sent to the email address for your account (which you can change in the Notifications section of your account page).  \n\nYour application will now also show up in the \"Production\" tab of the Apps section in your Dashboard.  \n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"IMPORTANT\",\n  \"body\": \"You'll now need to make sure that your Launchpad is connected to your new production pool (typically, you only need to do this step on your first publish).\"\n}\n[/block]\nGo to the General Settings page and switch your Launchpad to connect to Production using the drop down menu:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/WuvR3BhDS4Wm5GKPVDtO_4_settings_general.png\",\n        \"4_settings_general.png\",\n        \"545\",\n        \"388\",\n        \"#3b78ae\",\n        \"\"\n      ],\n      \"caption\": \"Dashboard Settings, General\"\n    }\n  ]\n}\n[/block]\nThen set your apps to be visible to your Launchpad users by adjusting the sliders on the admin Launchpad page:\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/xiX44CiVRsK59g16gORz_5_launchpad.png\",\n        \"5_launchpad.png\",\n        \"978\",\n        \"454\",\n        \"#193e5c\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nNow you're ready to share your applications with other users. Go to the Team settings page from your Launchpad (from menu at top left) and invite users to join your team.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Why publishing consumes hours\",\n  \"body\": \"Every time you publish, all instances in your pool (determined by your \\\"max\\\" setting) are replaced with new ones that are provisioned and in the process are powered on (but only left on for a one hour increment). Having all of them fully provisioned during the publishing step is what allows them to be powered on via scaling within 2-3 minutes. Otherwise, users would have to wait for a full provisioning step (15+ minutes) when requesting a session on demand. So, this does mean that each publishing step has a minimum hourly usage cost equivalent to your max setting. For example, if your max is set to 20, each time you publish, you will incur 20 hours of usage.\"\n}\n[/block]","excerpt":"Make your apps available to your users","slug":"publish-apps","type":"basic","title":"Publish apps"}

Publish apps

Make your apps available to your users

Once you've onboarded one or more applications, tested them with the Sandbox, and set up your production capacity, you're ready to publish. Go to the Apps page in your Dashboard on the Sandbox tab and click the "Publish" button (this typically takes about 10-15 minutes or more, depending on infrastructure availability). [block:image] { "images": [ { "image": [ "https://files.readme.io/aB1YviDwQiG2daK9h2za_3_publish.png", "3_publish.png", "158", "46", "#347cac", "" ], "caption": "Dashboard Publish Button" } ] } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "To protect active sandbox sessions, you will not be able to publish apps to production while there is a sandbox session that is active." } [/block] You'll see the publish activity progress through two steps: 1. creating an image of your sandbox 2. copying that image to your newly provisioned production instances. When publishing completes, you'll see a message in your dashboard and a confirmation message will be sent to the email address for your account (which you can change in the Notifications section of your account page). Your application will now also show up in the "Production" tab of the Apps section in your Dashboard. [block:callout] { "type": "warning", "title": "IMPORTANT", "body": "You'll now need to make sure that your Launchpad is connected to your new production pool (typically, you only need to do this step on your first publish)." } [/block] Go to the General Settings page and switch your Launchpad to connect to Production using the drop down menu: [block:image] { "images": [ { "image": [ "https://files.readme.io/WuvR3BhDS4Wm5GKPVDtO_4_settings_general.png", "4_settings_general.png", "545", "388", "#3b78ae", "" ], "caption": "Dashboard Settings, General" } ] } [/block] Then set your apps to be visible to your Launchpad users by adjusting the sliders on the admin Launchpad page: [block:image] { "images": [ { "image": [ "https://files.readme.io/xiX44CiVRsK59g16gORz_5_launchpad.png", "5_launchpad.png", "978", "454", "#193e5c", "" ] } ] } [/block] Now you're ready to share your applications with other users. Go to the Team settings page from your Launchpad (from menu at top left) and invite users to join your team. [block:callout] { "type": "info", "title": "Why publishing consumes hours", "body": "Every time you publish, all instances in your pool (determined by your \"max\" setting) are replaced with new ones that are provisioned and in the process are powered on (but only left on for a one hour increment). Having all of them fully provisioned during the publishing step is what allows them to be powered on via scaling within 2-3 minutes. Otherwise, users would have to wait for a full provisioning step (15+ minutes) when requesting a session on demand. So, this does mean that each publishing step has a minimum hourly usage cost equivalent to your max setting. For example, if your max is set to 20, each time you publish, you will incur 20 hours of usage." } [/block]