17 lines
571 B
Docker
17 lines
571 B
Docker
# syntax=docker/dockerfile:1
|
|
FROM ruby:3.3.12
|
|
|
|
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
|
|
|
RUN apt-get update -qq && apt-get install -y --no-install-recommends curl unzip \
|
|
ldap-utils tini libvips
|
|
|
|
# Node.js — required by GitHub/Gitea Actions runtime for JS-based actions
|
|
# (actions/checkout, actions/cache, etc.)
|
|
RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
|
|
RUN apt-get update && apt-get install -y nodejs
|
|
|
|
# Bun — used by the app for CSS builds
|
|
RUN curl -fsSL https://bun.sh/install | bash -s -- bun-v1.3.14
|
|
ENV PATH="/root/.bun/bin:$PATH"
|