housepower / clickhouse_sinker

Easily load data from kafka to ClickHouse
https://housepower.github.io/clickhouse_sinker
Apache License 2.0
515 stars 118 forks source link

Dockerfile use golang 1.16 not latest #132

Closed josepowera closed 2 years ago

josepowera commented 2 years ago

Just a reminder for anyone that builds Docker image.

On docker build we get:

v1.0.0-rc/internal/loader/funcdata.go:29:27: undefined: _ModuleData
/go/pkg/mod/github.com/bytedance/sonic@v1.0.0-rc/internal/loader/funcdata.go:36:16: undefined: _ModuleData
/go/pkg/mod/github.com/bytedance/sonic@v1.0.0-rc/internal/loader/funcdata.go:60:26: undefined: _ModuleData
/go/pkg/mod/github.com/bytedance/sonic@v1.0.0-rc/internal/loader/funcdata_invalid.go:23:11: panic("Unsupported Go version. Supported versions are: 1.15, 1.16") used as value
make: *** [Makefile:14: build] Error 2
The command '/bin/sh -c make build' returned a non-zero code: 2

Updated Dockerfile that works - block version to golang:1.16:

#FROM golang:latest AS builder
FROM golang:1.16 AS builder
yuzhichang commented 2 years ago

a1d241ffe2e520729d8484a3bc2ba5bf1dca696b fixed this issue.