Skip to content

djmai/ngnix-proxy-multisite-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo_mmmv

Ngnix Proxy MultiSite

Docker

Ing. Miguel Manuel Martínez Vázquez

Versión donate Whatsapp ko-fi

Introducción

Este proyecto hace uso de los siguientes componentes

  • Docker
    • Ngnix Proxy
    • Apps (PHP, Node)

Enlaces rápidos

# Clona el repo desde tu terminal:
> git clone https://github.com/djmai/ngnix-proxy-multisite-docker.git

Reconstruir Modules Node

# 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 😊

About

Ngnix Proxy MultiSite Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published