Questions tagged [cloudcaptain]

CloudCaptain (previously BoxFuse) lets you deploy and run JVM, Node.js and Go apps applications on VirtualBox and AWS. It is based on three core principles: Immutable Infrastructure, Minimal Images and Blue/Green Deployments. Boxfuse comes with integration for Go, Revel, Node.js, Spring Boot, JHipster, Grails, Dropwizard, Play, Tomcat, TomEE and executable jar applications.

CloudCaptain (previously BoxFuse) lets you run JVM, Node.js and Go apps on AWS. It is based on three core principles:

  1. Immutable Infrastructure: Creating servers and never modifying them again by treating a server as one immutable unit that is regenerated after every change and promoted unchanged from environment to environment to eliminate drift and increase reliability by ensuring you run the exact same code in production as the one you tested in test.

  2. Minimal Images: Analysing your application and generating minimal tailor-made Linux-based images on the fly that are 100x smaller than a typical Linux system and take just seconds to produce.

  3. Blue/Green Deployments: Deploying a new version of an app in parallel to the existing one and only making the switch at the elastic IP or elastic load balancer level once the configured health checks of the new version have passed. Deployments are fully automated and effectively transactional, providing you with zero-downtime updates.

Boxfuse comes with integration for Go, Revel, Node.js, Spring Boot, JHipster, Grails, Dropwizard, Play, Tomcat, TomEE and executable jar applications. Deployment options include a command-line tool for Windows/Mac OSX/Linux as well as Maven and Gradle plugin for direct integration in your CI/CD process.

More info: https://cloudcaptain.sh

54 questions
1
vote
1 answer

App in boxfuse cannot connect to local MariaDB

I cannot get a Play app within Boxfuse to connect to a MariaDB instance on the same computer (development PC). vb-3144982e => Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not connect to…
rvange
  • 2,432
  • 2
  • 20
  • 23
1
vote
1 answer

Shipment and deploy artifacts for boxfuse

If a software company wants to develop a piece of software and deliver a boxfuse-enabled component to the customer, so that he can deploy to AWS on their own, can I ask how this is best done? I want to avoid shipping a jar file to the customer and…
dominikz
  • 411
  • 4
  • 8
1
vote
1 answer

Documentation for 'boxfuse scale'?

Trying to figure out how to scale the app created with boxfuse. First I simply run the app with: $ boxfuse run -env=prod Then I try to scale it, as shown in this 'slim' documentation (https://cloudcaptain.sh/docs/commandline/scale.html) on…
dominikz
  • 411
  • 4
  • 8
1
vote
1 answer

How to make boxfuse create an image containing executable jar and configuration file to be specified in main arg?

I'm playing around with boxfuse attempting to "fuse" an image which contains an executable JAR. My executable JAR is given the path to a config file as an argument to it's main method, like so: java -jar my-executable.jar -conf…
Grundlefleck
  • 124,925
  • 25
  • 94
  • 111
1
vote
1 answer

How can I increase the healthcheck timeout when launching an instance with Boxfuse?

My instance fails to come up within 60 seconds. How can I increase the timeout? The error I'm getting both locally and on AWS is: ERROR: Time out: Payload of Instance vb-312f2f77 failed to come up within 60 seconds at http://127.0.0.1:8888/ !
Axel Fontaine
  • 34,542
  • 16
  • 106
  • 137
0
votes
1 answer

Which settings or configurations should I make to deploy the Hello World Play Framework application via boxfuse TO AWS?

I strictly follow the instruction on the Play framework and Boxfuse website when deploying the 2.8.x version of the the PLAY SCALA HELLO WORLD TUTORIAL application at…
0
votes
0 answers

Boxfuse is failing to create encrypted AMI

I have been using Boxfuse to deploy my app (PROD and TEST) without issues for well over a year, but now when trying to deploy to TEST (using the same command i've always used - boxfuse run app-name -env=test), I am getting this error. "Running…
bb17
  • 1
0
votes
1 answer

Boxfuse silently ignores elastic IP parameter during run

On AWS I have elastic IP allocated, lets say 66.66.66.66, in case I redeploy my EC2 instance using boxfuse, I want to reassing elastic IP mentoined above with new EC2 instance created by boxfuse, Im using following command: boxfuse run -env=prod…
bladekp
  • 1,529
  • 22
  • 29
0
votes
1 answer

Do I need to encrypt the BOXFUSE_SECRET when configuring Travis CI with Boxfuse?

The Boxfuse Travis CI page says that I need to define two encrypted Travis CI environment variables named BOXFUSE_USER and BOXFUSE_SECRET where the BOXFUSE_USER is "Your Boxfuse User" and the BOXFUSE_SECRET is "Your Boxfuse Secret". So, my first…
Nathan Ward
  • 560
  • 5
  • 16
0
votes
1 answer

How to include config files in a boxfuse image (golang app)?

I am working on a golang server and i want to include some config files in the fused image. However, i am unable to find any documentation that can point me in the right direction. Thanks!
cosmiczilch
  • 43
  • 2
  • 7
0
votes
0 answers

Boxfuse deployment without encrypting AMIs

Is it possible to make a Boxfuse deployment to AWS without encrypting images? Even the smallest Play Framework fused application (~90MB) takes about 5 minutes (as opposed to announced ~50 seconds) to encrypt, not to mention projects of greater size.…
Bruno Batarelo
  • 315
  • 2
  • 11
0
votes
1 answer

Default configuration parameters for boxfuse

Is there a documented list of configuration Boxfuse parameters that can be used in boxfuse.conf? Mainly, when you create and configure an application in web console, I would like to assign that application to concrete project through .conf instead…
Bruno Batarelo
  • 315
  • 2
  • 11
0
votes
1 answer

Best practice to handle logging via Cloud-Watch with Spring-Cloud-docker in ecs

I try for several days now to set up my docker-container with a spring-cloud app running to log on an ec2-instance with "docker logs" show my logging-entries in a logGroup at Cloud-Watch My best result until now: I got in Cloud-Watch the upper 20…
0
votes
1 answer

run boxfuse images on a self hosted solution

I just found Boxfuse. It is a really interesting solution for dev and shipping applications. There is one point that botheres me. Can I run boxfuse images on a self hosted solution with kvm or something like that? Thanks for ur help.
0
votes
1 answer

Use internal LB with Boxfuse

Is it possible to configure an app to use an internal AWS LB (classic)? I have a bunch of apps running on custom LB's but they are all internet facing. I can't find my newly created internal LB in the Boxfuse console (LB picker dropdown)...
Jesper
  • 3
  • 1