diff --git a/.deploy/deploy-dev.yaml b/.deploy/deploy-dev.yaml index dcef778..3d1a93a 100644 --- a/.deploy/deploy-dev.yaml +++ b/.deploy/deploy-dev.yaml @@ -6,6 +6,8 @@ services: networks: - common-infra-nginx-development - clickhouse-development + environment: + CLICKHOUSE_PASSWORD: $CLICKHOUSE_PASSWORD_DEV deploy: mode: replicated restart_policy: diff --git a/.gitea/workflows/deploy-dev.yaml b/.gitea/workflows/deploy-dev.yaml index c859d2b..4bf47ec 100644 --- a/.gitea/workflows/deploy-dev.yaml +++ b/.gitea/workflows/deploy-dev.yaml @@ -38,4 +38,6 @@ jobs: with: ref: dev - name: deploy + env: + CLICKHOUSE_PASSWORD_DEV: ${{ secrets.CLICKHOUSE_PASSWORD_DEV }} run: docker stack deploy --with-registry-auth -c ./.deploy/deploy-dev.yaml infra-development diff --git a/app/storage/clickhouse/client.go b/app/storage/clickhouse/client.go index e5fb698..b1319df 100644 --- a/app/storage/clickhouse/client.go +++ b/app/storage/clickhouse/client.go @@ -3,6 +3,7 @@ package storage import ( "context" "fmt" + "os" "github.com/ClickHouse/clickhouse-go/v2" "github.com/ClickHouse/clickhouse-go/v2/lib/driver" @@ -27,6 +28,7 @@ func connect() (*driver.Conn, error) { Auth: clickhouse.Auth{ Database: "monitoring", Username: "default", + Password: os.Getenv("CLICKHOUSE_PASSWORD"), }, TLS: nil, })