agregar optimizadores de imágenes
es una herramienta secreta que nos va a servir luego
This commit is contained in:
parent
6434d130be
commit
61e9bf70dc
1 changed files with 6 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
||||||
# el mismo repositorio de trabajo. Cuando tengamos CI/CD algunas cosas
|
# el mismo repositorio de trabajo. Cuando tengamos CI/CD algunas cosas
|
||||||
# como el tarball van a tener que cambiar porque ya vamos a haber hecho
|
# como el tarball van a tener que cambiar porque ya vamos a haber hecho
|
||||||
# un clone/pull limpio.
|
# un clone/pull limpio.
|
||||||
|
FROM sutty/oxipng:latest as oxipng
|
||||||
FROM alpine:3.11 as build
|
FROM alpine:3.11 as build
|
||||||
MAINTAINER "f <f@sutty.nl>"
|
MAINTAINER "f <f@sutty.nl>"
|
||||||
|
|
||||||
|
@ -67,10 +68,14 @@ RUN rm -rf ./node_modules ./tmp/cache ./.git
|
||||||
FROM sutty/monit:latest
|
FROM sutty/monit:latest
|
||||||
ENV RAILS_ENV production
|
ENV RAILS_ENV production
|
||||||
|
|
||||||
|
# Instalar oxipng
|
||||||
|
COPY --from=oxipng --chown=root:root /root/.cargo/bin/oxipng /usr/bin/oxipng
|
||||||
|
RUN chmod 755 /usr/bin/oxipng
|
||||||
|
|
||||||
# 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-bundler ruby-json ruby-bigdecimal ruby-rake
|
RUN apk add --no-cache libxslt libxml2 tzdata ruby ruby-bundler ruby-json ruby-bigdecimal ruby-rake
|
||||||
RUN apk add --no-cache postgresql-libs libssh2 file rsync git
|
RUN apk add --no-cache postgresql-libs libssh2 file rsync git jpegoptim vips
|
||||||
|
|
||||||
# Chequear que la versión de ruby sea la correcta
|
# Chequear que la versión de ruby sea la correcta
|
||||||
RUN test "2.6.5" = `ruby -e 'puts RUBY_VERSION'`
|
RUN test "2.6.5" = `ruby -e 'puts RUBY_VERSION'`
|
||||||
|
|
Loading…
Reference in a new issue