deis / minio

Minio Object Storage in Kubernetes, used by Deis Workflow.
https://deis.com
MIT License
51 stars 25 forks source link

use alpine:3.2 in the docker image #8

Closed arschles closed 8 years ago

arschles commented 8 years ago

currently using ubuntu-debootstrap:14.04

arschles commented 8 years ago

requires https://github.com/minio/mc/pull/1533 to get an alpine compatible mc binary

arschles commented 8 years ago

Note that minio/mc#1533 was superseded by https://github.com/minio/mc/pull/1539. Now that it's in, the DOCKERIMAGE=1 environment variable must be set to get the server and mc to run even when they were built without cgo. The var is set for both images in https://github.com/deis/minio/pull/32.

The server will still need to be built with CGO_ENABLED=0 to make this work. That's tracked at https://github.com/minio/minio/issues/1033

mboersma commented 8 years ago

Workflow made a decision to move to ubuntu-slim (via quay.io/deis/base) as a Docker image base for security reasons (mostly that CVEs are patched more quickly, and that quay.io can scan for vulnerabilities). So I think this is moot after #98 and I'm closing it.