From 92b14b092f82abd1a8301c442d7f7ab6b675d24c Mon Sep 17 00:00:00 2001 From: Eros Stein Date: Sun, 26 Apr 2026 07:50:48 -0300 Subject: [PATCH] Removing paywall from Company logo + white-label basics, User roles, Email reminders, Conditional fields + formulas and API/Embedding - build error (#2) --- Dockerfile | 9 +++++++-- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index f8c4398f..427be3de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,8 +20,11 @@ ENV NODE_ENV=production WORKDIR /app +COPY ./Gemfile.lock ./ + RUN apk add --no-cache nodejs yarn git build-base && \ - gem install shakapacker + SHAKAPACKER_VERSION="$(ruby -e 'puts File.read("Gemfile.lock")[/^ shakapacker \(([^)]+)\)$/, 1]')" && \ + gem install shakapacker -v "$SHAKAPACKER_VERSION" COPY ./package.json ./yarn.lock ./ @@ -38,7 +41,9 @@ COPY ./tailwind.application.config.js ./tailwind.application.config.js COPY ./app/javascript ./app/javascript COPY ./app/views ./app/views -RUN echo "gem 'shakapacker'" > Gemfile && ./bin/shakapacker +RUN SHAKAPACKER_VERSION="$(ruby -e 'puts File.read("Gemfile.lock")[/^ shakapacker \(([^)]+)\)$/, 1]')" && \ + printf "source 'https://rubygems.org'\ngem 'shakapacker', '%s'\n" "$SHAKAPACKER_VERSION" > Gemfile && \ + ./bin/shakapacker FROM ruby:4.0.1-alpine AS app diff --git a/package.json b/package.json index 24f3130e..ee16571f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "rollbar": "^2.26.4", "sass": "^1.62.1", "sass-loader": "^16.0.6", - "shakapacker": "9.5.0", + "shakapacker": "9.7.0", "signature_pad": "^4.1.5", "snarkdown": "^2.0.0", "style-loader": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 71b9ddda..e4913a2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6457,10 +6457,10 @@ setprototypeof@1.2.0, setprototypeof@~1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -shakapacker@9.5.0: - version "9.5.0" - resolved "https://registry.yarnpkg.com/shakapacker/-/shakapacker-9.5.0.tgz#761aee7f4c01d8a37b13d628968b6730897c967b" - integrity sha512-pTGHzHCc74CIoXeg8otCoBa8DjGWZUoYVKu9eyWwpdO9Jq6yHxSD9u5Qp36nXjC9jupd9gnfhCY5YHqkJHpfLA== +shakapacker@9.7.0: + version "9.7.0" + resolved "https://registry.yarnpkg.com/shakapacker/-/shakapacker-9.7.0.tgz#e8e1b2cb58e54678942698d9071b14aff58b517e" + integrity sha512-/6Y/hioWAchUYDcH8pbIQdSLS63QI+Tb26mDGDR6wLO+QFFcxiv906/hqJTTUcW9Xrp5sFV5LwfdctQSSII5ig== dependencies: js-yaml "^4.1.0" path-complete-extname "^1.0.0"