Your app is internally available as
srv-captain--{{app.appName}} to other Captain apps. In case of web-app, it is accessible via
http://srv-captain--{{app.appName}} from other apps.
Your app is available to public at:
http{{(app.hasDefaultSubDomainSsl?'s':'')+'://'+app.appName+'.'+rootDomain}}Note that templates are build using EJS template pattern. Do not change the areas beween <% and %> unless you really know what you're doing!
Current Version: {{app.deployedVersion}}
Git Commit Hash: {{app.deployedGitHash}}
Deployed at {{app.deployedTimeStamp}}
Make sure that you have a 'captain-definition' file in your project. See docs for more details.
Use CLI deploy command. This is the best method as it's the only method that reports potential build failures to you. Read here
You can simply create a tarball (
.tar) of your project and upload it here via upload button.
{{app.sourceToUpload.name}}
Enter your repository information in the form and save. Then copy the URL in the box as a webhook on Github, Bitbucket, Gitlab
and etc. Once you push a commit, CaptainDuckDuck starts a new build.
{{app.appPushWebhook.pushWebhookToken?(rootDomainWithProtocol+'/api/v1/user/webhooks/triggerbuild?namespace=captain&token='+app.appPushWebhook.pushWebhookToken):
'** Add repo info and save for this webhook to appear **'}}
WARNING: Changing Node ID causes the content of your persistent directories to be deleted!