Aliaksandr Valialkin
ff624c9125
deployment/docker: use alpine base image for docker images in order to improve debuggability
...
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/522
2020-06-02 22:43:19 +03:00
faceair
b3ec0fb5e2
keep debug symbols ( #438 )
...
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
2020-05-20 01:21:46 +03:00
Aliaksandr Valialkin
d61bac9fd9
deployment/docker: update Go builder from v1.14.2 to v1.14.3
...
This should fix the following issues found in Go v1.14.2.
See https://github.com/golang/go/issues?q=milestone%3AGo1.14.3+label%3ACherryPickApproved for details.
2020-05-16 22:55:27 +03:00
Aliaksandr Valialkin
d90dc1fbf9
deployment/docker: omit http2 support in *-prod
binaries
...
VictoriaMetrics doesn't use http/2.0, so disable it completely.
Use `nethttpomithttp2` tag defined in Go1.14 for this.
See 2566e21f24
for details.
2020-05-12 14:19:43 +03:00
Aliaksandr Valialkin
851946af1e
deployment/docker: allow building docker images on top of any base image set via ROOT_IMAGE environment var
...
For example, the following command will build VictoriaMetrics docker image on top of alpine image:
ROOT_IMAGE=alpine make package-victoria-metrics
2020-04-20 01:16:57 +03:00
Aliaksandr Valialkin
a30c98c0bc
deployment/docker: update Go builder image from go1.14.1 to go1.14.2
2020-04-10 18:19:34 +03:00
Aliaksandr Valialkin
80f53e5396
deployment/docker: run docker apps under default user (0, root) in order to preserve backwards compatibility
...
If docker app is upgraded from root to non-root, then the data pointed by `-storageDataPath` or similar flags
becomes denied to non-root user after the upgrade. This breaks upgrade path. So revert back to default root user
for docker apps.
Users may explicitly execute `docker run --user <non_root_user>` for running docker apps under non-root user.
2020-03-28 19:23:26 +02:00
Dmitry Naumov
27373807c1
Rootless docker images by default ( #358 )
...
* Rootless docker images by default
* Migrate to rootless base image
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
2020-03-27 21:23:50 +02:00
Aliaksandr Valialkin
ef8aee8a2d
deployment/docker: update Go builder from Go1.14.0 to Go1.14.1
2020-03-24 22:35:26 +02:00
Aliaksandr Valialkin
63a88a619b
deployment/docker: update Go builder from Go1.13.8 to Go1.14.0
2020-02-26 22:15:44 +02:00
Aliaksandr Valialkin
5431f9cd4e
deployment/docker: update Go builder from v1.13.7 to v1.13.8
2020-02-20 19:46:20 +02:00
Aliaksandr Valialkin
c0b69ed06e
deployment/docker: update Go builder from v1.13.6 to v1.13.7
2020-01-31 18:06:58 +02:00
Aliaksandr Valialkin
1585dab5a3
deployment/docker: switch Go builder from v1.13.5 to v1.13.6
2020-01-11 11:06:00 +02:00
Aliaksandr Valialkin
5cb8d97743
all: use gozstd instead of pure Go zstd for GOARCH=amd64
2019-12-24 12:42:42 +02:00
Aliaksandr Valialkin
440a15111e
deployment/docker/Makefile: mention that the Makefile rules must be invoked from the repository root
2019-12-11 23:33:02 +02:00
Aliaksandr Valialkin
6ddcd162ed
all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386
...
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/258
2019-12-11 23:32:59 +02:00
Aliaksandr Valialkin
b01ddfdd76
deployment/docker: update Go builder from go1.13.4 to go1.13.5
2019-12-09 22:58:26 +02:00
Aliaksandr Valialkin
96492348cb
deployment/docker/certs: update TLS certs source from alpine:3.9 to alpine:3.10
2019-11-29 19:57:29 +02:00
Aliaksandr Valialkin
630ba810f1
deployment/docker: upgrade Go from v1.13.4 to v1.13.4
2019-11-12 03:49:19 +02:00
Aliaksandr Valialkin
32600ba4fc
deployment/docker: upgrade Go builder from go1.13.1 to go1.13.3
2019-10-20 23:50:05 +03:00
Aliaksandr Valialkin
fa81f82714
deployment/docker: switch Go builder image from v1.13.0 to v1.13.1
2019-09-26 17:09:40 +03:00
Aliaksandr Valialkin
9428ec9c9f
deployment/docker: remove file system paths from the compiled binary
2019-09-13 22:45:59 +03:00
Aliaksandr Valialkin
cd2c9e39da
deployment/docker: switch Go builder from Go 1.12.9 to Go 1.13.0
2019-09-04 17:17:23 +03:00
Aliaksandr Valialkin
be39414f9c
deployment/docker: switch Go builder from go1.12.8 to go1.12.9
2019-08-18 22:07:58 +03:00
Aliaksandr Valialkin
9e0896055d
deployment/docker: switch Go builder from go1.12.7 to go1.12.8
2019-08-15 20:43:36 +03:00
Aliaksandr Valialkin
162f1fb1b7
all: small updates after PR #114
2019-07-23 19:54:50 +03:00
Aliaksandr Valialkin
6cd77d4847
deployment: switch builder from go1.12.6 to go1.12.7
2019-07-20 12:15:05 +03:00
Aliaksandr Valialkin
47e1e5eb4b
deployment/docker: switch builder from go1.12.5 to go1.12.6
2019-06-14 09:32:06 +03:00
Aliaksandr Valialkin
0371c216a7
deployment/docker: move victoriametrics single-node docker image from valyala/victoria-metrics
to victoriametrics/victoria-metrics
docker hub path
2019-06-07 11:52:53 +03:00
Aliaksandr Valialkin
c2a5eef5e3
Makefile: pass GO111MODULE=on
to all the go
invocations
2019-05-26 23:23:43 +03:00
Aliaksandr Valialkin
1836c415e6
all: open-sourcing single-node version
2019-05-23 00:18:06 +03:00