test_ruby / Dockerfile
Nambinintsoa Rovatiana RAMAROSON
test running app - change app.rb
2e09de1
Raw
History Blame Contribute Delete
565 Bytes
# Dockerfile
FROM ruby:3.2.2-slim
# Installer les dépendances système
RUN apt-get update -qq && \
apt-get install -y --no-install-recommends \
build-essential \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Copier le Gemfile et Gemfile.lock d'abord
COPY Gemfile Gemfile.lock ./
# Installer les gems dans le système plutôt que dans le bundle
RUN bundle install --system
# Copier le reste de l'application
COPY . .
EXPOSE 7860
# Définir l'utilisateur non-root pour la sécurité
USER 1000
CMD ["ruby", "app.rb", "-o", "0.0.0.0", "-p", "7860"]