mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-25 23:47:17 +00:00
29 lines
509 B
Docker
29 lines
509 B
Docker
FROM ruby:2.7.2-alpine
|
|
|
|
# RUN apt update && apt install -y \
|
|
# build-essential \
|
|
# postgresql
|
|
|
|
RUN apk update \
|
|
&& apk add \
|
|
openssl \
|
|
tar \
|
|
build-base \
|
|
tzdata \
|
|
postgresql-dev \
|
|
postgresql-client \
|
|
mysql\
|
|
mysql-client \
|
|
mysql-dev \
|
|
&& mkdir -p /var/app \
|
|
&& gem install bundler
|
|
|
|
RUN mkdir -p /app
|
|
WORKDIR /app
|
|
|
|
COPY Gemfile Gemfile.lock ./
|
|
RUN gem install bundler && RAILS_ENV=production bundle install --jobs 20 --retry 5
|
|
|
|
ENV RAILS_ENV=production
|
|
|
|
COPY . ./
|