ToolJet/docker/server.Dockerfile
2021-04-29 15:29:25 +05:30

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 . ./