5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-16 14:31:42 +00:00
panel/Dockerfile

24 lines
924 B
Docker
Raw Normal View History

2022-03-07 15:49:49 +00:00
FROM registry.nulo.in/sutty/rails:3.13.6-2.7.5
ARG PANDOC_VERSION=2.17.1.1
2019-07-29 18:15:23 +00:00
ENV RAILS_ENV production
2019-07-26 23:57:11 +00:00
# Instalar las dependencias, separamos la librería de base de datos para
# poder reutilizar este primer paso desde otros contenedores
2022-03-07 15:49:49 +00:00
#
2019-07-26 23:57:11 +00:00
# Necesitamos yarn para que Jekyll pueda generar los sitios
# XXX: Eliminarlo cuando extraigamos la generación de sitios del proceso
# principal
RUN apk add --no-cache libxslt libxml2 postgresql-libs libssh2 \
rsync git jpegoptim vips tectonic oxipng git-lfs openssh-client \
yarn daemonize ruby-webrick
2022-03-07 15:49:49 +00:00
RUN gem install --no-document --no-user-install foreman
RUN wget https://github.com/jgm/pandoc/releases/download/${PANDOC_VERSION}/pandoc-${PANDOC_VERSION}-linux-amd64.tar.gz -O - | tar --strip-components 1 -xvzf - pandoc-${PANDOC_VERSION}/bin/pandoc && mv /bin/pandoc /usr/bin/pandoc
2022-03-07 15:49:49 +00:00
2022-04-15 13:57:51 +00:00
COPY ./monit.conf /etc/monit.d/sutty.conf
VOLUME "/srv"
2019-07-26 23:57:11 +00:00
EXPOSE 3000
2020-09-22 18:17:59 +00:00
EXPOSE 9394