Samir Patel
4699c840bc
More rename to work with backup and cluster tests
2021-09-22 15:41:17 -05:00
Samir Patel
3ca15cc3c4
Rename docker builds to featurebase
2021-09-22 15:41:00 -05:00
Cody Soyland
bfa9682ba5
Fix incorrect build flags
2021-03-01 17:01:06 -06:00
Cody Soyland
dca19f7e94
Add new Docker build process and continuous delivery
2021-02-26 14:34:14 -06:00
Cody Soyland
eef6359db3
Disable cgo on all builds, add additional tests for docker
2020-12-08 19:42:51 -06:00
Cody Soyland
2bd27cdf5e
Upgrade alpine and disable cgo
2020-12-07 09:26:52 -06:00
Cody Soyland
5d08d54518
Revert "ubuntu 20:10 image instead of alpine, for cgo support"
...
This reverts commit ef156f6172 .
2020-12-07 09:26:52 -06:00
Jason E. Aten
03f24303d7
use go1.14.10 for now because of https://github.com/molecula/pilosa/issues/1036
2020-10-27 17:44:53 +00:00
Jason E. Aten
275779173d
go1.15.3 support with GODEBUG=x509ignoreCN=0
2020-10-20 12:23:35 -05:00
Jason Aten
ef156f6172
ubuntu 20:10 image instead of alpine, for cgo support
2020-08-18 16:55:44 -05:00
Jason Aten
123ce41840
add lmdb, Tx call stats, and prep for db/shard.
...
- lmdb as a backend (lmdb.go)
(lmdb is the fastest known transactional storage backend)
- per Tx call statics report enabled with PILOSA_CALLSTAT=true (stattx.go)
- framework for per-shard db (dbshard.go)
- txfactory handles any pair under blue-green testing (txfactory.go)
- enable CGO in Dockerfiles for lmdb
2020-08-17 18:26:58 -05:00
Cody Soyland
0c7a83dc0b
Bind to public interface in docker image
2020-04-28 14:20:22 -05:00
Cody Soyland
c6a293f818
Use env variables instead of flags in Dockerfile
...
This allows you to override those attributes without overriding the
entire command.
2020-03-12 11:22:31 -05:00
Cody Soyland
d4117f3137
Vendor modules before building docker image so private modules can be downloaded
2019-12-20 16:05:18 -06:00
Cody Soyland
58182ff563
Pilosa Enterprise private CI
2019-11-18 13:30:32 -06:00
Cody Soyland
53365ed967
Release v1.4.0
2019-09-17 14:47:59 -05:00
Cody Soyland
6746a54e01
Update Alpine to 3.9.4 in Dockerfile
2019-06-13 09:32:14 -05:00
Matt Jaffee
e0a9fd72b7
Release v1.3.0
2019-04-16 14:38:33 -05:00
Cody Soyland
188b977633
Add go module support
2019-01-29 14:53:03 -06:00
Matt Jaffee
78ba259d26
Release v1.2.0
2018-12-20 10:43:26 -06:00
Denis Boulas
e80d5c5e56
Add base system, curl and jq for debug and checks.
2018-10-27 03:20:43 +03:00
Cody Soyland
31970bb3c2
Update docs and Dockerfile for 1.0.0 release
2018-07-09 11:50:33 -05:00
Cody Soyland
34cea87683
Remove WebUI (now contained in a separate package)
...
It now lives at https://github.com/pilosa/webui
2018-06-06 11:44:31 -05:00
Cody Soyland
2590b25628
Merge branch 'master' into vendor-btree
2018-05-10 11:28:13 -05:00
Cody Soyland
3529043fbc
Update Go version
2018-05-04 16:22:08 -05:00
Travis Turner
331a4fc5b8
add NOTICE to binary distributions
2018-05-02 12:21:03 -05:00
Cody Soyland
d59d20d27b
Redundant chmod
2018-03-29 10:34:34 -05:00
Cody Soyland
743726331f
Add make instructions for travis-ci build process and use Makefile in Docker build
2018-03-28 12:22:47 -05:00
Cody Soyland
a8e1e93c34
Go 1.10
2018-02-19 10:34:47 -06:00
Cody Soyland
65dadd2b35
Copy verbatim vendored legal notice and modify binary distribution process to include legal notices
2018-02-07 13:56:58 -06:00
Cody Soyland
6756d97089
Enable diagnostics via build constraint to prevent from running in tests
2018-02-02 17:32:14 -06:00
Cody Soyland
1b5671972a
Add protocol to Dockerfile --bind argument.
2017-11-21 20:08:45 -06:00
Cody Soyland
c569cbe071
Bind the handler to all interfaces (0.0.0.0) in Dockerfile. Fixes #977 .
2017-11-21 14:30:21 -06:00
Cody Soyland
956472fabd
Release v0.8.0
2017-11-15 08:28:23 -06:00
Cody Soyland
7b004908bc
Update dependencies and Go version
2017-10-06 16:11:33 -05:00
Cody Soyland
5bc9c43611
Switch from glide to dep for dependency management. Fixes #732 .
...
This implements the new `dep` command into our build process and removes
all references to Glide.
2017-07-21 11:09:43 -05:00
Gil Raphaelli
76354c69e9
provide details on glide checksum mistmach
...
before:
Step 6/13 : RUN wget ${GLIDE} -O /go/glide.tar.gz -q && tar xf /go/glide.tar.gz && mv /go/linux-amd64/glide /go/bin && [ "$(sha256sum /go/bin/glide | cut -d' ' -f1)" = "$GLIDE_HASH" ] && cd /go/src/github.com/pilosa/pilosa && make vendor && CGO_ENABLED=0 go install -a -ldflags "$ldflags" github.com/pilosa/pilosa/cmd/pilosa
---> Running in e2a6fcdf5930
The command '/bin/sh -c wget ${GLIDE} -O /go/glide.tar.gz -q && tar xf /go/glide.tar.gz && mv /go/linux-amd64/glide /go/bin && [ "$(sha256sum /go/bin/glide | cut -d' ' -f1)" = "$GLIDE_HASH" ] && cd /go/src/github.com/pilosa/pilosa && make vendor && CGO_ENABLED=0 go install -a -ldflags "$ldflags" github.com/pilosa/pilosa/cmd/pilosa' returned a non-zero code: 1
make: *** [docker] Error 1
after:
Step 6/13 : RUN wget ${GLIDE} -O /go/glide.tar.gz -q && tar xf /go/glide.tar.gz && mv /go/linux-amd64/glide /go/bin && echo "${GLIDE_HASH} /go/bin/glide" | shasum -a 256 -c - && cd /go/src/github.com/pilosa/pilosa && make vendor && CGO_ENABLED=0 go install -a -ldflags "$ldflags" github.com/pilosa/pilosa/cmd/pilosa
---> Running in 5aaaab387641
shasum: WARNING: 1 computed checksum did NOT match
/go/bin/glide: FAILED
The command '/bin/sh -c wget ${GLIDE} -O /go/glide.tar.gz -q && tar xf /go/glide.tar.gz && mv /go/linux-amd64/glide /go/bin && echo "${GLIDE_HASH} /go/bin/glide" | shasum -a 256 -c - && cd /go/src/github.com/pilosa/pilosa && make vendor && CGO_ENABLED=0 go install -a -ldflags "$ldflags" github.com/pilosa/pilosa/cmd/pilosa' returned a non-zero code: 1
make: *** [docker] Error 1
2017-05-12 16:48:47 -04:00
Cody Soyland
1f1a23accd
Move maintainer info to release stage, switch to LABEL instruction
2017-05-08 15:47:47 -05:00
Cody Soyland
37d0c4ce23
Use Docker multi-stage build in Dockerfile
...
This utilizes Docker multi-stage builds to produce a minimal Docker
image. Requires Docker 17.05.0.
2017-05-08 14:41:33 -05:00
Yuce Tekol
df59037942
Update golang to 1.8.1; fix pilosa binary version and build time; download precompiled glide
2017-05-04 02:05:09 +03:00
Matt Jaffee
60805d7f3e
change port 15000 to 10101 everywhere
2017-03-17 16:43:04 -05:00
Yuce Tekol
a446d7b9e6
Updated Dockerfile to use go 1.8 and ldflags; removed pilosactl stuff from Makefile, send ldflags to build container.
2017-03-09 11:14:01 +03:00
Yuce Tekol
c7a0aa371d
Installs glide in the docker container
2017-02-20 20:11:58 +03:00
Yuce Tekol
bf71ef036d
Added build container
2017-02-04 13:00:21 +03:00
Yuce Tekol
741c073dd0
Added initial Dockerfile and docker target
2017-02-03 17:37:44 +03:00