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
19
votes
2 answers

"host not allowed" error when deploying a play framework application to Amazon AWS with Boxfuse

I am trying to deploy a simple web application written using Play Framework in Scala to Amazon web service. The web application is running OK in development mode and production mode in my local machine, and I've changed its default port to 80. I…
Haijin
  • 2,561
  • 2
  • 17
  • 30
10
votes
2 answers

Server Architecture for hosting Java PLAY application in the cloud

This is rather a set of questions than one very specific question. In the last couple weeks/days I puzzled together information regarding how to properly host a JAVA PLAY application "in the cloud", as lots of this information is scattered over…
konrad_pe
  • 1,189
  • 11
  • 26
4
votes
2 answers

Play Framework 2.5 Requests timing out randomly

Symptom After some time of running just fine our backend will stop giving responses for most of its endpoints. It will just start behaving like a blackhole for those. Once in this state, it will stay there if we don't take any action. Update We can…
3
votes
1 answer

Sample 'hello' application from boxfuse does not work

Created the account, tried to run the sample 'hello' app. $ boxfuse run hello-1.0.war Boxfuse client v.1.8.6.659 Copyright 2015 Boxfuse GmbH. All rights reserved. Account: xxx (xxx) Downloading glibc 2.21 ... Downloading busybox 1.22.1.01…
dominikz
  • 411
  • 4
  • 8
2
votes
2 answers

Is there a way to extract my source code from boxfuse?

Forgive a non technical app owner for what’s probably a stupid question, I worked with a back end developer a year ago to apply some fixes to my app but didn’t get his code directly from him (oblivious). Now I’m working with a new back end developer…
Gabi
  • 43
  • 6
2
votes
1 answer

Spring Boot app does not start due to SSL error on Boxfuse Dev VM

I have a Spring Boot application with following SSL configuration: application.yml server: port: 443 ssl: key-store: classpath:keys/${BOXFUSE_ENV}.p12 key-store-type: PKCS12 key-alias: mydomain.com key-store-password:…
Ivan Gammel
  • 652
  • 7
  • 17
2
votes
1 answer

boxfuse app can't connect to RDS database

I am using boxfuse to deploy a dropwizard (0.9.1) app on AWS. I was able to deploy the dev version and my app is working as expected when using the VirtualBox environment. I am now trying to deply it to AWS without much success. Everything is going…
mlr11
  • 77
  • 1
  • 6
2
votes
1 answer

ERROR: Running application failed - Spring boot + Boxfuse/AWS

I am trying to run my Spring boot application on AWS using boxfuse. I have followed the following tutorial from Spring (section 54.4) and the Get Started from Boxfuse aswell. When i run the following command boxfuse run target\digigram-0.1.0.jar…
ThomasS
  • 705
  • 1
  • 11
  • 30
1
vote
0 answers

Update production database : jhipster

I am having hard time understanding how Liquibase works with jhipster. I am using Boxfuse to deploy jar file to AWS. Now , since my application is evolving continuously I need to add/drop columns/tables every week. Application works fine for the…
1
vote
1 answer

Boxfuse with Jhipster Deployment

When upgrading my jhipster app to version 2.0 from 1.0 using Boxfuse , I am getting Liquibase checksum invalid error . However I have changed nothing in the database . Also, this happens only in prod mode and app runs fine in dev mode. How can I…
WannaBeGeek
  • 979
  • 14
  • 32
1
vote
2 answers

How to increase the open files user limit in boxfuse?

I'm receiving a "TooManyOpenFiles" exception. I already added a custom src/main/resources/sysctl.conf: fs.file-max = 64000 But UnixOperatingSystemMXBean#getMaxFileDescriptorCount() returns still 4096 I guess I'd also have to set the user limit - is…
Jan
  • 2,803
  • 6
  • 36
  • 57
1
vote
1 answer

Boxfuse SSL Config with GoDaddy Certs

I have an Spring Boot App deployed at AWS with Boxfuse . I am trying to make the SSL work with "mydomain.com" .I got the certs from Godaddy . It works well with self-signed certificates. But when I tried it with GoDaddy certs , it says that Payload…
WannaBeGeek
  • 979
  • 14
  • 32
1
vote
1 answer

Deploy jHipster with Boxfuse to aws

I created a jHipster app using this guide, and then created a rds on aws, and set the db url, username and password in the aplication-dev.yml file. When I try to deploy my app to aws with boxfuse using this guide, i get this error. …
dinooo_06
  • 95
  • 1
  • 8
1
vote
1 answer

You must be online once before you can use Boxfuse offline

I'm following the boxfuse tutorial. Everything seems to we working... $ boxfuse -v Boxfuse client v.1.23.0.1181 Copyright 2016 Boxfuse GmbH. All rights reserved. VirtualBox : 5.0.26r108824 JVM : 1.8.0_74 (Oracle Corporation) Host IP :…
dacracot
  • 22,002
  • 26
  • 104
  • 152
1
vote
1 answer

Spring-Boot on AWS with Boxfuse - PostgreSQL Exception

So I used boxfuse to deploy a spring-boot project to the AWS EC2 service. everything went fine. However, When I access my web-app, the app itself displays an sql exception : Error querying database. Cause:…
1
2 3 4