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.


HTTP (web app) Settings


Note that templates are build using EJS template pattern. Do not change the areas beween <% and %> unless you really know what you're doing!


Deployment
Building the image. This might take a few minutes...

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.

Method 1 (RECOMMENDED)

Use CLI deploy command. This is the best method as it's the only method that reports potential build failures to you. Read here

Method 2: Tarball

You can simply create a tarball ( .tar) of your project and upload it here via upload button.

{{app.sourceToUpload.name}}

Method 3: Deploy from Github/Bitbucket/Gitlab

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 **'}}


Username:
Password:
Repository:
Branch:
App Config

Environmental Variables:

Currently, this app does not have any custom environmental variables yet.

Key:
Value:

Port Mapping  

Currently, this app does not have any custom port mapping.

Server Public Port:
Container Port:

Persistent Directories  

Currently, this app does not have any persistent directories.

Path in App:
Path on Host:
Label:

WARNING: Changing Node ID causes the content of your persistent directories to be deleted!

Instance Count: