@@ -25,51 +25,6 @@ ADD conf/apache.conf /etc/apache2/sites-available/000-default.conf
2525
2626RUN a2enmod rewrite
2727
28- ADD startScript.sh /startScript.sh
29- RUN chmod +x /startScript.sh
30-
31- RUN cd /var/www/html
32-
33- RUN composer create-project codeigniter4/appstarter codeigniter4 v4.0.5
34- RUN chmod -R 0777 /var/www/html/codeigniter4/writable
35-
36- RUN mv codeigniter4 /
37-
38- RUN apt-get clean \
39- && rm -r /var/lib/apt/lists/*
40-
41- EXPOSE 80
42- VOLUME ["/var/www/html" , "/var/log/apache2" , "/etc/apache2" ]
43-
44- CMD ["bash" , "/startScript.sh" ]
45- =======
46- FROM php:7.3-apache
47-
48- LABEL maintainer=
"Antonio Sanna <[email protected] >" 49-
50- RUN apt-get update
51- RUN apt-get upgrade -y
52-
53- RUN apt-get install --fix-missing -y libpq-dev
54- RUN apt-get install --no-install-recommends -y libpq-dev
55- RUN apt-get install -y libxml2-dev libbz2-dev zlib1g-dev
56- RUN apt-get -y install libsqlite3-dev libsqlite3-0 mariadb-client curl exif ftp
57- RUN docker-php-ext-install intl
58- RUN docker-php-ext-install mysqli pdo pdo_mysql
59- RUN docker-php-ext-enable mysqli
60- RUN docker-php-ext-enable pdo
61- RUN docker-php-ext-enable pdo_mysql
62- RUN apt-get -y install --fix-missing zip unzip
63- RUN apt-get -y install --fix-missing git
64-
65- # Composer
66- COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
67- RUN composer self-update --2
68-
69- ADD conf/apache.conf /etc/apache2/sites-available/000-default.conf
70-
71- RUN a2enmod rewrite
72-
7328# ADD startScript.sh /startScript.sh
7429# The printf command below creates the script /startScript.sh with the following 3 lines.
7530# #!/bin/bash
0 commit comments