Or Select From



App Name Persistent Data Exposed Webapp Instance Count Open in Browser
{{app.appName}} {{app.hasPersistentData?'✔':''}} {{!app.notExposeAsWebApp?'✔':''}} {{app.instanceCount}}


Access your app

Your app is interally avilable 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.




Deployment

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 simiply create a tarball ( .tar) of your project and upload it here via upload button.

{{app.sourceToUpload.name}}

Method 3: Deploy from Github/Bitbucket

Enter your repository information in the form and save. Then copy the URL in the box as a webhook on Github, Bitbuck 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:

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

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. You should use this feature if you want a specific port of your apps/containers to be publicly accessible. The most common use case is when you want to connect to a database container from your local machine. Note that even if you don't set any port mapping here, all ports are accessible from other containers on the same Captain cluster. You should only use this option if you want the port to be publicly accessible.

Server Public Port:
Container Port:

Persistent Directories:

Currently, this app does not have any persistent directories.

Label:
Directory:

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


Instance Count: