mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 15:46:21 +00:00
reorganizar dependencias
This commit is contained in:
parent
4023275eab
commit
051935bdc9
1 changed files with 9 additions and 9 deletions
18
Dockerfile
18
Dockerfile
|
@ -88,10 +88,14 @@ RUN echo 'http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/reposit
|
||||||
|
|
||||||
# Instalar las dependencias, separamos la librería de base de datos para
|
# Instalar las dependencias, separamos la librería de base de datos para
|
||||||
# poder reutilizar este primer paso desde otros contenedores
|
# poder reutilizar este primer paso desde otros contenedores
|
||||||
RUN apk add --no-cache libxslt libxml2 tzdata ruby ruby-json ruby-bigdecimal ruby-rake ruby-irb ruby-io-console ruby-etc
|
|
||||||
RUN apk add --no-cache postgresql-libs libssh2 file rsync git jpegoptim vips
|
# Necesitamos yarn para que Jekyll pueda generar los sitios
|
||||||
RUN apk add --no-cache ffmpeg imagemagick pandoc tectonic oxipng jemalloc
|
# XXX: Eliminarlo cuando extraigamos la generación de sitios del proceso
|
||||||
RUN apk add --no-cache git-lfs openssh-client patch
|
# principal
|
||||||
|
RUN apk add --no-cache libxslt libxml2 tzdata postgresql-libs jemalloc daemonize
|
||||||
|
RUN apk add --no-cache ruby ruby-json ruby-bigdecimal ruby-rake ruby-irb ruby-io-console ruby-etc ruby-webrick
|
||||||
|
RUN apk add --no-cache file jpegoptim vips ffmpeg pandoc tectonic oxipng
|
||||||
|
RUN apk add --no-cache libssh2 openssh-client git git-lfs patch yarn
|
||||||
|
|
||||||
# Chequear que la versión de ruby sea la correcta
|
# Chequear que la versión de ruby sea la correcta
|
||||||
RUN test "${RUBY_VERSION}.${RUBY_PATCH}" = `ruby -e 'puts RUBY_VERSION'`
|
RUN test "${RUBY_VERSION}.${RUBY_PATCH}" = `ruby -e 'puts RUBY_VERSION'`
|
||||||
|
@ -99,10 +103,6 @@ RUN test "${RUBY_VERSION}.${RUBY_PATCH}" = `ruby -e 'puts RUBY_VERSION'`
|
||||||
COPY --from=build /usr/lib/ruby/${RUBY_VERSION}.0/rubygems.rb \
|
COPY --from=build /usr/lib/ruby/${RUBY_VERSION}.0/rubygems.rb \
|
||||||
/usr/lib/ruby/${RUBY_VERSION}.0/rubygems.rb
|
/usr/lib/ruby/${RUBY_VERSION}.0/rubygems.rb
|
||||||
|
|
||||||
# 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 yarn
|
|
||||||
# Instalar foreman para poder correr los servicios
|
# Instalar foreman para poder correr los servicios
|
||||||
RUN gem install --no-document --no-user-install bundler:${BUNDLER_VERSION} foreman
|
RUN gem install --no-document --no-user-install bundler:${BUNDLER_VERSION} foreman
|
||||||
|
|
||||||
|
@ -122,9 +122,9 @@ RUN ln -s data/_private /srv/http/_private
|
||||||
|
|
||||||
# Volver a root para cerrar la compilación
|
# Volver a root para cerrar la compilación
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
# Instalar la configuración de monit
|
# Instalar la configuración de monit
|
||||||
RUN install -m 640 -o root -g root /srv/http/monit.conf /etc/monit.d/sutty.conf
|
RUN install -m 640 -o root -g root /srv/http/monit.conf /etc/monit.d/sutty.conf
|
||||||
RUN apk add --no-cache daemonize ruby-webrick
|
|
||||||
RUN install -m 755 /srv/http/entrypoint.sh /usr/local/bin/sutty
|
RUN install -m 755 /srv/http/entrypoint.sh /usr/local/bin/sutty
|
||||||
|
|
||||||
# Mantener estos directorios!
|
# Mantener estos directorios!
|
||||||
|
|
Loading…
Reference in a new issue