Este proyecto hace uso de los siguientes componentes
- Docker
- Ngnix Proxy
- Apps (PHP, Node)
- Notas 🚀
- Construido con 🛠️
- Contribuyendo 🖇️
- Wiki 📖
- Versionado 📌
- Autores ✒️
- Licencia 📄
- Expresiones de Gratitud 🎁
# Clona el repo desde tu terminal:
> git clone https://github.com/djmai/ngnix-proxy-multisite-docker.git
# Ejecutar el siguiente comando para generar los nuevos contenedores
> docker-compose up -d
Utilizamos las siguientes herramientas para desarrollar este proyecto
- Docker
Recuerda editar el archivo default.conf en base al numero de apps que quieras servir por sus puertos especificos
# App por le puerto 8080 con PHP 8
server {
listen 80;
index index.php index.html;
server_name phpfpm.local;
error_log /var/log/nginx/error-php8.log;
access_log /var/log/nginx/access-php8.log;
root /var/www/html/api; # ruta en el servidor
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php-fpm:9000; # el nombre de php-fpm debe coincidir con el nombre server_name
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Editar el docker-compose.yml para agregar los contenedores que quieras manerjar para este stack de aplicaciones
Por favor lee el CONTRIBUTING.md para detalles de nuestro código de conducta, y el proceso para enviarnos pull requests.
Puedes encontrar mucho más de cómo utilizar este proyecto en nuestra Wiki
Usamos SemVer para el versionado. Para todas las versiones disponibles, mira los tags en este repositorio.
Menciona a todos aquellos que ayudaron a levantar el proyecto desde sus inicios
- Ing. Miguel Martinez - djmai
También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.
- Comenta a otros sobre este proyecto 📢
- Invita una cerveza 🍺 o un café ☕ a alguien del equipo.
- Da las gracias públicamente 🤓.
- etc.
⌨️ con ❤️ por Ing. Miguel Martinez 😊