fametec / glpi

GLPI Docker Container
https://hub.docker.com/r/fametec/glpi
GNU General Public License v3.0
67 stars 63 forks source link

V10 for Test #39

Open Sailman83 opened 2 years ago

Sailman83 commented 2 years ago

Hello,

Can you maak a Dockerfile for V10 ?

https://github.com/fametec/glpi/blob/master/docker/apache/Dockerfile With https://github.com/glpi-project/glpi/releases/download/10.0.0-beta/glpi-10.0.0-beta.tgz

If you want I can take a fork but a I think the speedest is it's you make a new version directly

eduardofraga commented 2 years ago

PHP >= 7.4.0 required

eduardofraga commented 2 years ago

image

Sailman83 commented 2 years ago

Thanks,

Do you will push on Docker Hub ?

I will test this this week. I will close this ticket after 😁😋

gpontespc commented 2 years ago

@eduardofraga Você tem o Dockerfile da versão 10 ai fácil? Eu subi aqui uma instância mas fica loopando no install.php e não abre o GLPI.

Eu modifiquei o Dockerfile pra utilizar a versão 7.4 do PHP:

yum-config-manager --enable remi-php74

E utilizar a seguinte release:

https://github.com/glpi-project/glpi/releases/download/10.0.0-rc3/glpi-10.0.0-rc3.tgz

xventil commented 2 years ago

@gpontespc Boa tarde, aqui está o dockerfile, nota que precisas da restante estrutura de ficheiros e pastas (scripts e php.d e conf.d )

FROM centos:7

MAINTAINER eduardo@fametec.com.br

ENV VERSION 10.0.0-rc3

ENV GLPI_LANG pt_BR

ENV MARIADB_HOST mariadb-glpi

ENV MARIADB_PORT 3306

ENV MARIADB_DATABASE glpi

ENV MARIADB_USER glpi

ENV MARIADB_PASSWORD glpi

WORKDIR /var/www/html

RUN yum -y install epel-release yum-utils

RUN yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

RUN yum-config-manager --enable remi-php74

RUN yum -y install \ bzip2 \ httpd \ php \ php-common \ php-mcrypt \ php-cli \ php-gd \ php-mysqlnd \ php-json \ php-mbstring \ php-mysqli \ php-session \ php-gd \ php-curl \ php-domxml \ php-imap \ php-ldap \ php-openssl \ php-opcache \ php-apcu \ php-xmlrpc \ php-intl \ php-zip \ php-pear-CAS \ php-ZendFramework-Cache-Backend-Apc \ php-sodium \ php-pecl-zip \ && yum -y clean all

ADD php.d /etc/php.d

ADD conf.d /etc/httpd/conf.d

COPY --chown=apache:apache src/glpi /var/www/html

ADD https://github.com/glpi-project/glpi/releases/download/10.0.0-rc3/glpi-10.0.0-rc3.tgz /tmp/ # RUN tar -zxf /tmp/glpi-10.0.0-rc3.tgz -C /tmp/ \ && mv /tmp/glpi/* /var/www/html/ \ && chown -R apache:apache /var/www/html \ && rm -rf /tmp/glpi-10.0.0-rc3.tgz

VOLUME [ "/var/www/html/files", "/var/www/html/plugins" ]

ADD scripts/glpi-entrypoint.sh scripts/plugins.sh /

RUN chmod 755 /glpi-entrypoint.sh /plugins.sh \ && rm -rf /var/www/html/install/install.php

EXPOSE 80/tcp

CMD ["/glpi-entrypoint.sh"]