mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
docker file fix
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user