Nitish Tiwari
1e82c4a7c4
Implement Docker healthcheck script in Go ( #7105 )
...
Go script makes it easy to read/maintain. Also updated the timeout
in Dockerfiles from 5s to default 30s and test interval to 1m
Higher timeout makes sense as server may sometimes respond slowly
if under high load as reported in #6974
Fixes #6974
6 years ago
Harshavardhana
f24c017e9a
Move docker edge to latest Go as well ( #7030 )
6 years ago
Harshavardhana
b9b68e9331
Add multi-stage build of docker edge image ( #7005 )
...
This is to reduce the overall size of the image,
we only retain the binary that was built in previous stage.
6 years ago
Harshavardhana
cea4f82586
Revert "Remove curl after the usage ( #6347 )" ( #6366 )
...
This reverts commit dafa5073cb
.
This commit revert also fixes #6365
6 years ago
Manjunath A Kumatagi
dafa5073cb
Remove curl after the usage ( #6347 )
6 years ago
Benjamin
c733fe87ce
change MAINTAINER to LABEL ( #5843 )
7 years ago
Harshavardhana
73f7a98590
Enable go1.10.1 version ( #5666 )
7 years ago
Nitish Tiwari
6882467db8
Update volume in Dockerfiles ( #5646 )
...
All sample commands in Minio docs use the volume path as /data.
Updated the dockerfiles to follow the same pattern.
Fixes #5635
7 years ago
Harshavardhana
fd3897d0c3
Move to go1.9.4 with recent security release ( #5502 )
7 years ago
Harshavardhana
2d19663fef
Update dockerfile go version to 1.9.2 ( #5441 )
7 years ago
Paul Trunk
bd9cdcf379
Add custom secret names for Docker ( #5355 )
7 years ago
Harshavardhana
eb7c690ea9
Support in-place upgrades of new minio binary and releases. ( #4961 )
...
This PR allows 'minio update' to not only shows update banner
but also allows for in-place upgrades.
Updates are done safely by validating the downloaded
sha256 of the binary.
Fixes #4781
7 years ago
Harshavardhana
e2bff5cdc0
Move Dockerfile to go 1.9.1 ( #5047 )
...
Additionally add Dockerfile.dev to build local development images.
7 years ago
Harshavardhana
c46c2a6dd6
Fix healthcheck issue with Docker containers ( #5011 )
...
Fixes #5010
7 years ago
A. Elleuch
b4dc6df35c
go1.8: Changes to support golang 1.8 ( #4759 )
...
QuirkConn is added to replace net.Conn as a workaround to a golang bug:
https://github.com/golang/go/issues/21133
7 years ago
Harshavardhana
11c4223f2c
Add docker release files. ( #4473 )
...
We used to release by building directly on the docker
hub auto build process, which is sufficient for edge
but it is not a good idea to do it for stable releases.
Do not build docker release binaries again, but instead
use the released binaries themselves which are signed
and validated.
8 years ago
Harshavardhana
348aa6566c
Add nsswitch.conf to our docker image ( #4379 )
...
This will cause the alpine images to resolve DNS
using /etc/hosts along with the normal DNS resolver.
8 years ago
Harshavardhana
6e9ac8db59
docker: Support docker swarm secrets. ( #3977 )
...
Fixes #3896
8 years ago
Harshavardhana
433225ab0d
docker: ca-certificates should not be removed. ( #3868 )
8 years ago
Harshavardhana
3e655a2c85
docker: Add ARM docker container dockerfile. ( #3574 )
8 years ago
Minio Trusted
46fdd70114
Fix docker file and avoid creating README.md
8 years ago
Harshavardhana
bf3c93a8cc
Fix docker file to use binary endpoint. ( #3180 )
8 years ago
Harshavardhana
a773a6dce6
docker: Fix docker build.
8 years ago
Harshavardhana
fdaa129a5b
Fix dockerfile container image. ( #2892 )
8 years ago
Anis Elleuch
79e0c52fc2
Increment golang version for docker images ( #2761 )
8 years ago
Hugo Jobling
600551feb9
Make export directory an exposed volume ( #2610 )
...
This exposes the /export directory, making it possible to mount it from other
containers. It also makes it possible to bind a local folder to the internal /export
mount point using the native Docker for Mac/Windows and Kinematic.
8 years ago
Andrew Stone
3118195e92
docker: Minimize image size ( #2585 )
...
This takes the image size from 823.1MB (current edge) to 281.8MB.
The following steps are taken:
0) Use go-alpine for a much smaller base image
1) Perform all actions in 1 step to eliminate diff images
2) Remove unused files created after setup
8 years ago
Harshavardhana
41187fc2ef
docker: Fix docker edge build
8 years ago
Rajiv Makhijani
9dccbd6478
New Dockerfile for building & running minio inside Docker (inc. autobuild support) ( #1473 ) ( #1485 )
9 years ago
Harshavardhana
1ef5ab3c28
docker: Fix docker command entry.
9 years ago
Alexander Jung-Loddenkemper
342f8fbe5d
Alpine & CA-Certs for SSL support
...
Switch to alpine as a base image and install the ca certifcates to enable the minio docker container to run behind a SSL proxy, which will fix #1146
9 years ago
Harshavardhana
91a092792a
presigned: Fix a bug in presigned request verification.
...
Additionally add Docker proxy configuration.
9 years ago
Anand Babu (AB) Periasamy
bbca70e13b
rewrite minio runtime checks
9 years ago
Harshavardhana
c9d2904e42
docker: Fix docker build.
9 years ago
Krishna Srinivas
440bec28d9
docker: the docker image will now contain just the static binary
9 years ago
Harshavardhana
762b798767
Migrate this project to minio micro services code
9 years ago
Matt Butcher
c486dfbb7b
Add non-root minio user.
...
This adds a minio user and runs minio as that user instead of
as root.
9 years ago
Matt Butcher
37a02670f5
Use ubuntu-debootstrap and Go 1.5.1.
...
Currently, the Dockerfile is broken because it installs Go 1.5
while the minimum required version is 1.5.1.
Also, switch to a minimval version of Ubuntu (ubuntu-debootstrap)
and reduce the image size by 70M in unneeded dependencies.
9 years ago
Harshavardhana
988d39a5b6
Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled
9 years ago
Harshavardhana
2413a110e6
Fix SSL support, pointer indirection caused nil buffers
9 years ago
Harshavardhana
8d06504068
Change all minio-io path to minio
10 years ago
Frederick F. Kautz IV
7cf86e6114
Fix docker support
10 years ago
Harshavardhana
c63bdf79fa
Remove docs, minimal docs going to be at minio.io instead and rest amazon docs
10 years ago
Anis Elleuch
64fed14aac
Add Dockerfile to build a docker image with embarked minio server
10 years ago
Anis Elleuch
e4b6239277
Add Dockerfile to build a docker image with embarked minio server
10 years ago