FROM ruby:3.3-alpine

ARG UID

ENV DEVEL=1
ENV LANG=C.UTF-8
ENV RAILS_ENV=development

RUN apk update && apk add --no-cache build-base chromium tzdata yaml-dev

RUN gem install bundler
RUN echo 'gem: --no-document' > /etc/gemrc

RUN adduser -u ${UID} -D app 
RUN mkdir -p /home/app && chown -R app:app /home/app
RUN chown -R app /usr/local/bundle 

COPY . /app
