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

Boxfuse AWS default region Error

So I have a springboot application that I 'd like to deploy to AWS using boxfuse. Deployement onto the AWS Services yields the following error: ERROR: Your AWS account does not have a default VPC in the eu-central-1 region => change the AWS region…
Spade Johnsson
  • 522
  • 2
  • 7
  • 23
1
vote
1 answer

Connect app to custom db after deployment with boxfuse

I need to use a custom db instead of one that boxfuse creates when deploying my application to aws. I created a aws rds database, and the app won't connect to it after deploying, instead it uses a database that boxfuse creates while deploying. I use…
dinooo_06
  • 95
  • 1
  • 8
1
vote
1 answer

Boxfuse run command does not find file in application.properties

I have a Spring Boot application that has application.properties file in resource folder. That file also includes: server.ssl.key-store=classpath:certificate.jks . When running boxfuse on my local machine (boxfuse run myJar.jar) everything is ok…
2dor
  • 851
  • 3
  • 15
  • 35
1
vote
1 answer

Boxfuse + Jhipster project

Can anyone give some pointer on how to deploy a jhipster created spring boot app on aws using boxfuse. I have tried it,but couldn't do it successfully. NOTE - in boxfuse documentation Database - > Character encoding PostgreSQL - > UTF8 MySQL -> …
rcde0
  • 4,192
  • 3
  • 21
  • 31
1
vote
1 answer

Is there a way to use separate production and staging SSL certificates when deploying to AWS via Boxfuse?

Usually, for security reasons, production SSL certificates and other secrets are controlled by very limited group of people in a company, while staging certificates can be self-signed and used by all developers and DevOps. As I can see in Boxfuse…
Ivan Gammel
  • 652
  • 7
  • 17
1
vote
1 answer

How to enable port 80 or 443 for Spring Boot app deployed with BoxFuse

Spring Boot app is configured (default) to run Tomcat on port 8080. This application gets deployed on AWS via BoxFuse tool and exposed at port 8080 (as expected/configured). I have tried setting server port to 80 in boot application properties but…
iCrus
  • 1,210
  • 16
  • 30
1
vote
1 answer

Exporting boxfuse image

I have created a working image which I can start by simply calling boxfuse run . Can I export the image to a file and hand it over to my colleagues so they can run it from virtualbox?
Marek Puchalski
  • 3,286
  • 2
  • 26
  • 35
1
vote
1 answer

Issue with root certificates in Boxfuse

Our service communicates with several AWS services such as KMS. Deploying our Boxfuse AMI results in this error in the logs whenever our service tries to call out to one of these AWS services: Unable to execute HTTP request:…
Sherms
  • 1,567
  • 1
  • 15
  • 31
1
vote
1 answer

How to dynamically pass db names with boxfuse deploying play framework

I have been trying to deploy a play application which has a mysql back end , have the db config in application.conf , trying to build a test conf running below since i had a db created already boxfuse run nimalist-api:1.0 -env=test…
1
vote
1 answer

Unable to Connect AWS to boxfuse

I am trying to connect boxfuse to my aws account i am getting the below. Any help is highly appreciated `Role with ARN arn:aws:iam::535880694150:role/Boxfuse-access has not been properly configured. Please check your configuration and try again.…
Viiveek Sankar
  • 63
  • 1
  • 2
  • 6
1
vote
1 answer

How to access h2 database after deploying play 2 application with boxfuse

How can I access my h2 database after deploying a play 2 application with boxfuse? I've tried 'boxfuse open -db -env=test' but it says it's unable to find the database.
Craveiro
  • 503
  • 5
  • 15
1
vote
1 answer

boxfuse dev db not provisioned correctly

I'm just starting with boxfuse and can't seem to find a way to get my dev database to be provisioned. In my boxfuse.yml I have (for the database section): database: # the name of your JDBC driver driverClass: com.mysql.jdbc.Driver # the…
mlr11
  • 77
  • 1
  • 6
1
vote
1 answer

Deploying Grizzly app to AWS via Boxfuse fails

I have a Grizzly application that I'm trying to deploy to AWS using Boxfuse. The Grizzly server is started like so: String instanceIP = System.getProperty(BOXFUSE_INSTANCE_IP) String port = System.getProperty(BOXFUSE_PORTS_HTTP) String BASE_URI =…
1
vote
1 answer

Define subnets for multi-az elb deployments with boxfuse

I noticed there is already a -subnet=... The AWS subnet to deploy to (single instance apps only) parameter but not for ELB-based deployments, yet. Is it already possible to define which vpc/subnets should be used for a deployment?
Jan
  • 2,803
  • 6
  • 36
  • 57
1
vote
1 answer

Run simple executable jar with boxfuse

I want to convert an application that currently runs with docker to boxfuse. After the maven build, I have these relevant files: /target/my-app-shaded.jar /config-dev.yml The command to run the jar locally would be simply jar -jar…
Jan
  • 2,803
  • 6
  • 36
  • 57