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.

30 lines
1.0 KiB

FROM registry.sindominio.net/debian
# Instalar todos los módulos necesarios de PHP
RUN apt-get update
#RUN apt-get install apt-utils -y
RUN apt-get -qy install php7.4 php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip php-imagick php-json php-bz2
RUN apt-get install wget tar -y
# Cómo hacer para que se actualice y descargue la última versión
RUN wget https://download.nextcloud.com/server/releases/nextcloud-22.2.0.tar.bz2
RUN wget https://download.nextcloud.com/server/releases/nextcloud-22.2.0.tar.bz2.md5
# Verificar la firma (habrá que encontrar ese archivo, no sé cómo
RUN md5sum --check nextcloud-22.2.0.tar.bz2.md5
RUN tar xvjf nextcloud-22.2.0.tar.bz2
COPY www.conf /etc/php/7.4/fpm/pool.d/www.conf
RUN mkdir -p /run/php
RUN chmod 777 /var/log
RUN chmod 777 /run/php
# Vamos a la carpeta nextcloud recien creada, ponemos el puerto y creamos un volume para indicar luego la base de datos
WORKDIR nextcloud
EXPOSE 9000
VOLUME /nextcloud/
CMD ["/usr/sbin/php-fpm7.4","--nodaemonize"]