Delete DiegoDominguez directory
This commit is contained in:
parent
827e28f748
commit
bca41f3b54
@ -1,47 +0,0 @@
|
|||||||
# Download base image ubuntu 20.04
|
|
||||||
FROM ubuntu:20.04
|
|
||||||
|
|
||||||
# LABEL about the custom image
|
|
||||||
LABEL maintainer="admin@sysadminjournal.com"
|
|
||||||
LABEL version="0.1"
|
|
||||||
LABEL description="This is custom Docker Image for \
|
|
||||||
the PHP-FPM and Nginx Services."
|
|
||||||
|
|
||||||
# Disable Prompt During Packages Installation
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
# Update Ubuntu Software repository
|
|
||||||
RUN apt update
|
|
||||||
|
|
||||||
# Install nginx, php-fpm and supervisord from ubuntu repository
|
|
||||||
RUN apt install -y nginx php-fpm supervisor && \
|
|
||||||
rm -rf /var/lib/apt/lists/* && \
|
|
||||||
apt clean
|
|
||||||
|
|
||||||
# Define the ENV variable
|
|
||||||
ENV nginx_vhost /etc/nginx/sites-available/default
|
|
||||||
ENV php_conf /etc/php/7.4/fpm/php.ini
|
|
||||||
ENV nginx_conf /etc/nginx/nginx.conf
|
|
||||||
ENV supervisor_conf /etc/supervisor/supervisord.conf
|
|
||||||
|
|
||||||
# Enable PHP-fpm on nginx virtualhost configuration
|
|
||||||
COPY default ${nginx_vhost}
|
|
||||||
RUN sed -i -e 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' ${php_conf} && \
|
|
||||||
echo "\ndaemon off;" >> ${nginx_conf}
|
|
||||||
|
|
||||||
# Copy supervisor configuration
|
|
||||||
COPY supervisord.conf ${supervisor_conf}
|
|
||||||
|
|
||||||
RUN mkdir -p /run/php && \
|
|
||||||
chown -R www-data:www-data /var/www/html && \
|
|
||||||
chown -R www-data:www-data /run/php
|
|
||||||
|
|
||||||
# Volume configuration
|
|
||||||
VOLUME ["/etc/nginx/sites-enabled", "/etc/nginx/certs", "/etc/nginx/conf.d", "/var/log/nginx", "/var/www/html"]
|
|
||||||
|
|
||||||
# Copy start.sh script and define default command for the container
|
|
||||||
COPY start.sh /start.sh
|
|
||||||
CMD ["./start.sh"]
|
|
||||||
|
|
||||||
# Expose Port for the Application
|
|
||||||
EXPOSE 80 443
|
|
@ -1,17 +0,0 @@
|
|||||||
server {
|
|
||||||
listen 80 default_server;
|
|
||||||
|
|
||||||
root /var/www/html;
|
|
||||||
index index.html index.htm index.nginx-debian.html;
|
|
||||||
|
|
||||||
server_name _;
|
|
||||||
|
|
||||||
location / {
|
|
||||||
try_files $uri $uri/ =404;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ \.php$ {
|
|
||||||
include snippets/fastcgi-php.conf;
|
|
||||||
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
/usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf
|
|
@ -1,34 +0,0 @@
|
|||||||
[unix_http_server]
|
|
||||||
file=/dev/shm/supervisor.sock ; (the path to the socket file)
|
|
||||||
|
|
||||||
[supervisord]
|
|
||||||
logfile=/var/log/supervisord.log ; (main log file;default $CWD/supervisord.log)
|
|
||||||
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
|
|
||||||
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
|
|
||||||
loglevel=info ; (log level;default info; others: debug,warn,trace)
|
|
||||||
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
|
|
||||||
nodaemon=false ; (start in foreground if true;default false)
|
|
||||||
minfds=1024 ; (min. avail startup file descriptors;default 1024)
|
|
||||||
minprocs=200 ; (min. avail process descriptors;default 200)
|
|
||||||
user=root ;
|
|
||||||
|
|
||||||
[rpcinterface:supervisor]
|
|
||||||
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
|
|
||||||
|
|
||||||
[supervisorctl]
|
|
||||||
serverurl=unix:///dev/shm/supervisor.sock ; use a unix:// URL for a unix socket
|
|
||||||
|
|
||||||
[include]
|
|
||||||
files = /etc/supervisor/conf.d/*.conf
|
|
||||||
|
|
||||||
[program:php-fpm7.4]
|
|
||||||
command=/usr/sbin/php-fpm7.4 -F
|
|
||||||
numprocs=1
|
|
||||||
autostart=true
|
|
||||||
autorestart=true
|
|
||||||
|
|
||||||
[program:nginx]
|
|
||||||
command=/usr/sbin/nginx
|
|
||||||
numprocs=1
|
|
||||||
autostart=true
|
|
||||||
autorestart=true
|
|
Loading…
Reference in New Issue
Block a user