mirror of
https://github.com/basecamp/once-campfire.git
synced 2026-10-27 07:56:48 +09:00
* Upgrade runtime to Ruby 4.0.9 Ruby 4.0.9 fixes the Regexp compilation bug behind GitLab's CVE-2026-110264. Move `.ruby-version`, `Dockerfile` and `Dockerfile-export` to it. ref: https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ * Bump setup-ruby to v1.334.0 for Ruby 4.0.9 The pinned v1.327.0 and v1.324.0 did not know Ruby 4.0.9, so every CI job failed at Ruby setup. v1.334.0 is the first release that does.
18 lines
368 B
Plaintext
18 lines
368 B
Plaintext
# syntax = docker/dockerfile:1
|
|
|
|
# Make sure it matches the Ruby version in .ruby-version and Gemfile
|
|
ARG RUBY_VERSION=4.0.9
|
|
FROM ruby:$RUBY_VERSION-slim as base
|
|
|
|
# Install the tools we need
|
|
RUN apt update && apt install -y zip
|
|
|
|
# Export from this folder
|
|
WORKDIR /campfire
|
|
|
|
# Copy application code
|
|
COPY . .
|
|
|
|
# Create the archive
|
|
CMD ["zip", "-r", "/campfire.zip", "."]
|