dataform-co / dataform

Dataform is a framework for managing SQL based data operations in BigQuery
https://cloud.google.com/dataform/docs
Apache License 2.0
838 stars 160 forks source link

Please release a 3.0.0 docker image #1771

Closed IzakMaraisTAL closed 2 months ago

IzakMaraisTAL commented 3 months ago

Dataform 3.0.0 has been released, but the latest dockerhub image tag is 3.0.0-beta1. Please update this.

lveraszto commented 3 months ago

+1

IzakMaraisTAL commented 3 months ago

Related ticket: https://issuetracker.google.com/issues/349291136?pli=1

Apparently docker version is no longer being supported - and we are advised to create our own using node docker image and the dataform npm package

Ekrekr commented 2 months ago

We've had to stop publishing new docker images due to some security requirements.

I'd recommended just building your own image for it as part of your CI/CD, for example by creating the DOCKERFILE:

# syntax=docker/dockerfile:1

FROM node:18-alpine
RUN  npm i -g @dataform/core@3.0.0
RUN dataform compile

and then running

$ docker build -t dataform .

Let me know if this works for you!

IzakMaraisTAL commented 2 months ago

Thanks for the feedback.