beta build

This commit is contained in:
Jason Jordan
2026-06-17 23:23:36 -04:00
parent 5f04811c16
commit 5a90ea6e14
48 changed files with 674 additions and 54 deletions
+8 -1
View File
@@ -50,17 +50,24 @@ RUN bundle install && \
# Copy application code
COPY . .
RUN ./bin/rails stimulus:manifest:update
RUN ./bin/importmap pin .
# RUN bundle exec ./bin/rails rails_icons:sync
RUN ./bin/rails generate rails_icons:sync --libraries=lucide
# Precompile assets (Tailwind is triggered here via assets:precompile)
# SECRET_KEY_BASE_DUMMY allows precompilation without real secrets
RUN SECRET_KEY_BASE_DUMMY=1 ./bin/rails assets:precompile
# RUN bundle exec rails assets:clobber assets:precompile RAILS_ENV=production SECRET_KEY_BASE_DUMMY=1
RUN bundle exec rails assets:precompile RAILS_ENV=production SECRET_KEY_BASE_DUMMY=1
# 3. Final Stage: Lean Runtime
FROM base
# Copy built artifacts: gems and precompiled assets
# COPY --from=build /rails/public /rails/public
# COPY --from=build /rails/app/javascript /rails/app/javascript
# COPY --from=build /rails/config/importmap.rb /rails/config/importmap.rb
COPY --from=build /usr/local/bundle /usr/local/bundle
COPY --from=build /rails /rails