You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
docker-gancio/Dockerfile

27 lines
1.0 KiB

FROM registry.sindominio.net/debian as builder
RUN apt-get update && \
apt-get install -y --no-install-recommends ca-certificates
RUN echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
RUN apt-get install -y nodejs npm
## Opcion via repos no funciona, posiblmente la version...
#RUN apt-get install -y yarn
RUN npm install -g yarn
WORKDIR /
# esto lo hacemos así, pero podemos probar de descagar el código y compilarlo
# nos ofrece algún tipo checksum o firmado para validar que Gancio es el gancio que queremos y no un Gancio manipulado, al descargarlo?
# sí, o por lo menos, un package en yarm tiene su checksum y lo consideran "mega seguro", en el fondo, es un package.json con los módulos a instalar y el repo, más o menos lo mismo que podemos hacer a mano, no?
RUN yarn global add gancio --prod
## por ejemplo
# RUN apt-get install -y git
# RUN git clone https://framagit.org/les/gancio && cd gancio
# RUN yarn --prod
# RUN ./node_modules/.bin/sequelize db:migrate
# RUN yarn dev