• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hypothesis / h / 7694
97%

Build:
DEFAULT BRANCH: master
Ran 24 Aug 2015 10:23PM UTC
Jobs 1
Files 79
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
7694

push

travis-ci

tilgovi
Switch to alpine linux for docker and use honcho

Switching to an alpine linux base container brings the overall image
size down from about 750MB to 250MB. This will be great for shipping
the image to a registry in the future.

Using honcho instead of runit means we can ditch all the svc files
and just use the Procfile.

We don't get the benefit of having runit monitor processes but honcho
will quit if any process dies and docker has restart policies these
days so this can be handled at the container deployment level.

The static directory is kept as a volume so that restarts should be
very fast.

Since we're not running any other processes other than those specified
in the Procfile, having syslog support is sort of overkill, especially
as docker has log providers now that let containers ship directly to
things like syslog or fluentd.

We don't use cron jobs, but have our own background workers. So having
a base image with cron isn't useful.

The daemon now runs as a dedicated system user rather than root, for
a little extra feeling of safety.

Finally, having grsec patches, musl libc and stack smashing makes the
paranoid a little bit more happy.

Oh, right, did I mention 500MB smaller images? Yeah.

2202 of 3387 relevant lines covered (65.01%)

0.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7694.1 24 Aug 2015 10:23PM UTC 0
65.01
Travis Job 7694.1
Source Files on build 7694
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7694
  • 4c302a62 on github
  • Prev Build on master (#7678)
  • Next Build on master (#7695)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc