mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-16 11:21:42 +00:00
9a68d80675
el contenedor solo se encarga de las dependencias, el panel se deployea aparte.
21 lines
881 B
Docker
21 lines
881 B
Docker
FROM registry.nulo.in/sutty/rails:3.13.6-2.7.5
|
|
ARG PANDOC_VERSION=2.17.1.1
|
|
ENV RAILS_ENV production
|
|
|
|
# Instalar las dependencias, separamos la librería de base de datos para
|
|
# poder reutilizar este primer paso desde otros contenedores
|
|
#
|
|
# 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
|
|
|
|
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
|
|
|
|
VOLUME "/srv"
|
|
|
|
EXPOSE 3000
|
|
EXPOSE 9394
|