Skip to content

Instantly share code, notes, and snippets.

View pmNiko's full-sized avatar

nikoDev pmNiko

  • San Martín de los Andes
View GitHub Profile
@pmNiko
pmNiko / ubuntu-Nginx.md
Last active September 16, 2024 11:11
Ubuntu + Nginx + Subdomain -> app
                 ------------- Hosting compartido a través de Nginx -------------
             ---__________________________________________________________________---                    

El objetivo será enlazar las distintas aplicaciones con un nombre específico dentro del dominio del servidor 
compartido. Asumiendo que el dominio es "digitalservices.com" vamos a realizar la implementación tal que 
tengamos el siguiente esquema:

____Esquema de APIS con Node JS

| HOST | CNAME | SUBDOMAIN | DOMAIN | PATH | TIPO | PROJECT | PORT | ENDPOINT |

@pmNiko
pmNiko / Variables de entorno.md
Last active September 16, 2024 11:12
Export variables multiline

_________ ::::::: Exportación de variables leidas a partir de un archivo :::::::::: __________

El primer escenario es el caso simple en el que exportamos un contenido de manera directa, es decir, exportamos una variable que tiene como valort un string en linea. Esto lo podemos hacer desde .bashrc || .bash_profile || /etc/environment || /etc/profile

Por ejemplo: /etc/environment

MI_VARIABLE="https://dommain.com"

@pmNiko
pmNiko / Environments.md
Last active September 16, 2024 11:12
React CSR entornos de desarrollo

____::::::::::::::::::: Entornos de desarrollo :::::::::::::::::::

Cuando desarrollamos nuestras apps generalmente trabajamos con distintos entornos: 1. development 2. test 3. production 4. staging(opcional, pre production)

Teniendo en cuenta esto no queremos ensuciar la BD de production con las pruebas de test ó development. Para esto es que hacemos uso de librerias

@pmNiko
pmNiko / Server-Compartido.md
Last active September 16, 2024 11:18
Server compartido con Apache y ReactRouter

_______________________________ Server Compartido ______________________________-----

En el gist anterior se muestra como alojar un app de React js en el root de la carpeta public, pero en general queremos alojar multiples app en nuestro server. Para esto debemos hacer algunas modificaciones en nuestra estructura.

  • La estructura anterior era:
  server/
  |_ _ public_html
@pmNiko
pmNiko / RRD_v5-Apache_Server.md
Last active September 16, 2024 10:37
React + Apache server BrouserRouter react-dom

---------------------------------- Idea -------------------------------------------

Cuando usamos la representación del lado del cliente en React(CSR) a través de react-router-dom, lo que hacemos es simular un enrutamiento del lado del cliente. Esta rutas virtuales son gestionadas por react-router para armar el path en la url del navegador. Esto funciona muy bien en desarrollo.

-------------------------------- Problemática ---------------------------------------