738972d4ce
Use external main module
...
* renames main package so it's importable
* adds wrapmain sub-module as main module
2023-08-04 23:03:39 +08:00
521e257443
Dockerfile: install gold linker
...
Fixes image build
2023-08-04 23:03:07 +08:00
Péter Szilágyi
5ccc99b258
travis, build: update Go to 1.20.1 ( #26653 )
...
travis, build: update Go to 1.20
2023-02-16 09:00:45 +02:00
Felix Lange
c3b42683b3
Dockerfile: upgrade to Go 1.19 ( #26195 )
2022-11-17 10:54:28 +01:00
0xe3b0c4
c0cc6f6362
build: add static linking support ( #25492 )
...
This adds support for building statically-linked executables using ci.go.
Static linking is enabled by default in Docker builds, making it possible to
use the geth executable in any Docker image, regardless of the Linux
distribution the Dockerfile is based on.
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-10 10:30:59 +02:00
EXEC
6b60d68344
docker: speed up docker image build ( #24796 )
...
This PR improves the docker build speed for repeated builds where go.mod and go.sum do no change, by placing the downloaded dependencies in a lower layer
2022-05-03 11:17:24 +02:00
Péter Szilágyi
be7eb8ae17
build, Dockerfile: bump Go to 1.18
2022-03-16 08:27:16 +02:00
Felix Lange
d16214228f
Dockerfile: upgrade to Go 1.17 ( #23465 )
2021-08-25 15:18:31 +02:00
Péter Szilágyi
bb0191f22b
dockerfile: get rid of make and env, see if that fixes builds
2021-07-06 09:33:31 +03:00
Péter Szilágyi
0f2347d070
travis, Dockerfile, build: docker build and multi-arch publish combo
2021-06-21 19:17:59 +03:00
Péter Szilágyi
2743fb0429
Dockerfile: bump to Go 1.16 base images
2021-02-23 18:28:24 +02:00
Shude Li
a99ac5335c
Dockerfile: unexpose port 8547 as GraphQL was merged into HTTP endpoint ( #21556 )
2020-09-13 23:25:15 +03:00
Péter Szilágyi
15fdaf2005
travis, dockerfile, appveyor, build: bump to Go 1.15
2020-08-20 16:41:37 +03:00
Péter Szilágyi
eb2fd823b2
travis, appveyor, build, Dockerfile: bump Go to 1.14.2 ( #20913 )
...
* travis, appveyor, build, Dockerfile: bump Go to 1.14.2
* travis, appveyor: force GO111MODULE=on for every build
2020-04-14 14:03:18 +03:00
Péter Szilágyi
2469c4ecd4
travis, Dockerfile, appveyor: bump to Go 1.13
2019-09-12 11:09:11 +03:00
Péter Szilágyi
ce2da832ac
Dockerfile: expose GraphQL ports
2019-09-04 14:46:07 +03:00
C. Brown
be4d74f8d2
cmd, internal/build, docker: advertise commit date in unstable build versions ( #19522 )
...
* add-date-to unstable
* fields-insteadof-split
* internal/build: support building with missing git
* docker: add git history back to support commit date in version
* internal/build: use PR commits hashes for PR builds
2019-05-08 16:44:28 +03:00
Samuel Marks
e43bc36226
travis, appveyor, Dockerfile: upgrade to Go 1.12
2019-02-27 14:21:02 +02:00
Samuel Marks
67c332e9b5
travis, Dockerfile, appveyor, build: bump to Go 1.11
2018-09-19 11:29:29 +03:00
Péter Szilágyi
49371bf255
Dockerfile: drop legacy discovery v5 port mappings
2018-04-23 15:51:30 +03:00
Péter Szilágyi
96a6c8ba0a
Dockerfile: revert the user change PR that broke all APIs
2018-04-23 15:26:15 +03:00
Federico Gimenez
50dbe8e244
Dockerfile: use non-privileged user account ( #16052 )
2018-04-05 14:14:32 +02:00
Péter Szilágyi
669aba8e2c
travis, Dockerfile, appveyor, build: bump to Go 1.10
2018-03-08 16:34:26 +02:00
Péter Szilágyi
cef06358ff
Dockerfile: support alltools image beside plain Geth
2017-11-13 14:30:13 +02:00
Péter Szilágyi
8e14bb1448
Dockerfile: fix missing SSL certificates
2017-09-05 16:06:04 +03:00
Péter Szilágyi
8f567dc8a2
Dockerfile: multi-stage builds, Go 1.9
2017-09-05 12:16:59 +03:00
George Angel
58f7f977e7
Dockerfile: use alpine:3.6, clean up apk incovation ( #15006 )
2017-08-21 12:26:42 +02:00
Ali92hm
45421d3130
dockerfile: expose 30303/udp
2017-05-25 12:34:29 -07:00
Ali92hm
115e7d71cc
dockerfile: cp geth to /usr/local/bin
2017-05-25 12:34:28 -07:00
Péter Szilágyi
09aef5c0ae
Dockerfile: support building USB on Alpine, ignore temp files
2017-02-13 18:31:09 +02:00
Nick Johnson
87b8254da1
Dockerfile: Add git dependency to Dockerfile ( #3295 )
2016-11-17 15:38:14 +01:00
Nick Johnson
504815091f
containers/docker: Fix dockerfiles for new branch layout; add dockerfile in root
2016-11-15 17:57:56 +00:00
Felix Lange
33083e6f6c
Revert "Revert "refactor Dockerfile""
2015-04-22 21:35:46 +02:00
Felix Lange
1a0b3d8c84
Revert "refactor Dockerfile"
2015-04-22 20:52:21 +02:00
caktux
39047d7d8b
refactor Dockerfile
2015-04-22 11:38:54 -04:00
Taylor Gerring
eb79938060
Docker rename ethereum to geth
2015-03-28 22:17:08 +01:00
Felix Lange
1513413412
Dockerfile: use fast™ build steps
2015-03-17 14:49:37 +01:00
Taylor Gerring
ad3a21f260
Bump to latest versions for Docker
2015-02-27 00:52:01 +01:00
Taylor Gerring
c0ce323092
Use explicit branch and godep
2015-02-16 17:00:57 +01:00
Taylor Gerring
393267489c
Use Go binary instead of building from source
2015-02-16 13:40:51 +01:00
Taylor Gerring
a92bcbb795
Use latest Trusty version
2015-02-16 13:37:29 +01:00
Taylor Gerring
d68e607aa5
Group Qt dependencies together
2015-02-16 12:12:14 +01:00
Taylor Gerring
c6af5f0a27
No longer switch branches for go-qml dep
2015-02-11 11:30:36 +01:00
sveneh
70e2df3904
Dockerfile creation speed-up by not running go tests, added a workaround
...
so that docker's cache is invalidated whenever th git repo is updated.
2015-02-09 16:27:49 +01:00
Taylor Gerring
0bb3943698
Updated for Qt5.4
2015-01-30 11:49:52 -06:00
Taylor Gerring
83b385a290
Separate golang source dir from GOPATH dir
2015-01-28 21:28:32 -06:00
Taylor Gerring
5a52e86546
Update go to latest version
...
Now using git instead of mercurial
2015-01-28 11:10:16 -06:00
Taylor Gerring
26bf95731b
Use repo default branches
2014-12-21 14:31:19 -06:00
Taylor Gerring
ca7f385294
Fix variable name
2014-12-12 10:54:32 -06:00
Taylor Gerring
a92ccfc5c6
Added Dockerfile to build from source
2014-12-12 10:50:07 -06:00