Matthew Jaffee
dceebd4337
add lattice files back in
...
I think docker-build was failing not because those particular files
weren't there, but because the submodule wasn't being
fetched... giving that a try.
2021-09-10 12:15:34 -05:00
Matthew Jaffee
c1796ee9ca
update test matrices and remove COPY lines
...
COPY lines in Dockerfile were backported from 3.x where we have
package.json and yarn.lock checked in directly. In 2.x we're pulling
in lattice as a submodule and it does not have those... I think this
means that versions of dependencies aren't necessarily pinned, but
given that Q2 isn't heavily dependent on the UI this should be OK.
2021-09-09 14:12:39 -05:00
Matthew Jaffee
ddfaa65d0e
backport Dockerfile and docker build command
...
we got "build dependency yarn not installed" in CI when it tried to
build the release. The new Dockerfile has a separate lattice builder
which does "yarn install"
2021-09-09 12:28:10 -05:00
Matthew Jaffee
909e159aaa
attempt to build release artifacts in CI (using updated Go version)
...
most of this is stolen from the 3.x branch
for building the release artifacts I removed the restriction of only
master branch, so we should be able to see if it works before the PR
is merged.
2021-09-09 12:28:10 -05: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