docker file fix

This commit is contained in:
Stefan Pejcic
2024-02-05 14:18:16 +01:00
parent 6db29db6fa
commit b3677ae8c8

View File

@@ -228,54 +228,54 @@ FROM ubuntu:22.04
ENV TZ=UTC
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y software-properties-common && \
add-apt-repository ppa:ondrej/php && \
apt-get update && \
apt-get install --no-install-recommends -y \
ttyd \
screen \
nginx \
mysql-server \
php8.2-fpm \
php8.2-mysql \
php8.2-curl \
php8.2-gd \
php8.2-mbstring \
php8.2-xml \
php8.2-xmlrpc \
php8.2-soap \
php8.2-intl \
php8.2-zip \
php8.2-bcmath \
php8.2-calendar \
php8.2-exif \
php8.2-ftp \
php8.2-ldap \
php8.2-sockets \
php8.2-sysvmsg \
php8.2-sysvsem \
php8.2-sysvshm \
php8.2-tidy \
php8.2-uuid \
php8.2-opcache \
php8.2-redis \
php8.2-memcached \
php8.2-imagick \
curl \
pwgen \
zip \
unzip \
wget \
cron \
phpmyadmin \
openssh-server \
nodejs \
npm \
php-mbstring \
python3.9 && \
apt-get clean && \
apt-get autoremove -y && \
RUN apt-get update &&
apt-get install -y software-properties-common &&
add-apt-repository ppa:ondrej/php &&
apt-get update &&
apt-get install --no-install-recommends -y
ttyd
screen
nginx
mysql-server
php8.2-fpm
php8.2-mysql
php8.2-curl
php8.2-gd
php8.2-mbstring
php8.2-xml
php8.2-xmlrpc
php8.2-soap
php8.2-intl
php8.2-zip
php8.2-bcmath
php8.2-calendar
php8.2-exif
php8.2-ftp
php8.2-ldap
php8.2-sockets
php8.2-sysvmsg
php8.2-sysvsem
php8.2-sysvshm
php8.2-tidy
php8.2-uuid
php8.2-opcache
php8.2-redis
php8.2-memcached
php8.2-imagick
curl
pwgen
zip
unzip
wget
cron
phpmyadmin
openssh-server
nodejs
npm
php-mbstring
python3.9 &&
apt-get clean &&
apt-get autoremove -y &&
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN npm install pm2 -g
@@ -284,7 +284,7 @@ RUN sed -i 's/localhost/127.0.0.1/g' /etc/mysql/mysql.conf.d/mysqld.cnf
EXPOSE 22 80 3306 7681 8080
RUN sed -i 's/# server_names_hash_bucket_size 64;/server_names_hash_bucket_size 64;/' /etc/nginx/nginx.conf
RUN sed -i 's/# hash_bucket_size;/hash_bucket_size 64;/' /etc/nginx/nginx.conf
ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile
@@ -294,7 +294,6 @@ RUN sed -i 's/localhost/127.0.0.1/g' /etc/phpmyadmin/config-db.php
COPY config.inc.php /etc/phpmyadmin/
COPY pma.php /usr/share/phpmyadmin/pma.php
RUN sed -i 's/^upload_max_filesize = .*/upload_max_filesize = 1024M/' /etc/php/8.2/fpm/php.ini
RUN sed -i 's/^max_input_time = .*/max_input_time = 600/' /etc/php/8.2/fpm/php.ini
RUN sed -i 's/^memory_limit = .*/memory_limit = -1/' /etc/php/8.2/fpm/php.ini
RUN sed -i 's/^post_max_size = .*/post_max_size = 1024M/' /etc/php/8.2/fpm/php.ini