Kristoffer Dalby
4962335860
Remove dependency on CGO
...
This commit changes the SQLite dependency to one that does not depend on
CGO. It uses a C-to-Go translated sqlite library that is Pure go.
2022-02-22 16:18:25 +00:00
ohdearaugustin
0b9dd19ec7
Dockerfiles: update go version to 1.17.7
2022-02-14 21:32:20 +01:00
Csaba Sarkadi
c0c3b7d511
Merge remote-tracking branch 'origin/main' into ipv6
2022-01-29 15:27:49 +01:00
Csaba Sarkadi
ed39b91f71
Dockerfiles: specify origin registry explicitly
2022-01-16 14:18:22 +01:00
Stefan Majer
1d68509463
Strip binary, update to go-1.17.6
2022-01-14 09:19:16 +01:00
Alessandro (Ale) Segala
c0f16603c5
Copy headscale binary in /bin in the container
...
This way, we don't need to alter the PATH
2021-11-13 22:10:58 +00:00
Alessandro (Ale) Segala
83e72ec57d
Allow running headscale without leading /
2021-11-09 16:20:58 +00:00
Alessandro (Ale) Segala
a6d487de00
Using debian11-based distroless image
2021-11-06 23:19:56 +00:00
Alessandro (Ale) Segala
3720da6386
Using distroless base image for Docker
2021-11-06 23:18:13 +00:00
Kristoffer Dalby
8f2ef6a57d
Prepare for checking in generated code
2021-10-27 06:40:39 +00:00
Kristoffer Dalby
6e764942a2
Add grpc step to dockerfile
2021-10-26 21:35:18 +00:00
Kristoffer Dalby
0e902fe949
Add certificates to docker image so we can get derpmap from tailscale
2021-10-22 16:56:23 +00:00
ohdearaugustin
0aac79f8fa
Dockerfile: add golang tag
2021-09-13 20:03:03 +02:00
Juan Font
91a48d6a43
Update Dockerfile
...
Use explicit version in Dockerfile (addresses #95 )
2021-08-26 10:23:45 +02:00
Kristoffer Dalby
a43bb1bb40
Improve Dockerfile
...
This commit makes several changes to the dockerfile:
- Add go.mod and go.sum in a seperate stage, subsequently calling `go
mod download` to make it cache dependencies and speed up builds
- Use ubuntu:latest (28MB larger) instead of scratch, makes the image a
lot easier to debug (e.g. it has a shell and a package manager)
- Change ENTRYPOINT to CMD, this makes the behaviour of the image
slightly different from a CLI perspective, but makes interacting with
the image from code, docker-compose and kubernetes easier.
2021-08-08 17:39:39 +01:00
Casey Marshall
c64d756ea7
Add k8s deployment, standalone app Dockerfile.
...
Tested with Rancher k3s. See k8s/README.md for site configuration and
deployment instructions.
Add cert-manager, tls, remote headscale script.
2021-06-18 12:45:21 -05:00