Fix dependency. missing yq when invoking setup-web. also ensure updated config.json copied in

This commit is contained in:
Isaac Johnson 2024-01-06 10:25:46 -06:00
parent ab9ca586b4
commit ab0cbabc99
No known key found for this signature in database
GPG key ID: 1833DB784DCE37D2

View file

@ -1,8 +1,15 @@
FROM ghcr.io/cirruslabs/flutter as builder
RUN sudo apt update && sudo apt install curl jq -y
RUN sudo apt update && sudo apt install curl wget jq -y
WORKDIR /tmp
RUN wget https://github.com/mikefarah/yq/releases/download/v4.40.5/yq_linux_amd64.tar.gz
RUN tar -xzvf ./yq_linux_amd64.tar.gz
RUN mv yq_linux_amd64 /usr/bin/yq
COPY . /app
WORKDIR /app
RUN ./scripts/prepare-web.sh
COPY config.* /app/
RUN flutter pub get
RUN flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=canvaskit/ --release --source-maps