Skip to content

Instantly share code, notes, and snippets.

View carlamendozadominguez's full-sized avatar

Carla Mendoza Dominguez carlamendozadominguez

View GitHub Profile

Docker + MongoDB

Creamos el docker con mongo

sudo docker run -d -p 27017:27017 -v ~/Documentos/mongo-data:/data/db mongo    

Nos aseguramos que esta escuchando el puerto 27017: netstat ao | grep 27017

Ejecutamos mongo (asi ejecutaremos la shell que se conecta a nuestra BBDD, todo lo que ejecutemos en mongo se ejecutara en docker)

@carlamendozadominguez
carlamendozadominguez / nodejs.md
Last active November 9, 2018 19:27
Node JS APUNTES

NodeJs

NodeJs es JavaScript en el servidor basado en eventos. Npm es un gestor de paquetes de Node. El package.json le dice a node como va a estar construido el proyecto y a npm que tiene que instalar.

package.json

Debe ser único el nombre del proyecto si lo queremos subir a npm

¿Qué vamos a utilizar en React?

Plataforma Web. Servicio de Integracion continua

La configuración estará en el fichero travis.yml.

1 Creamos el archivo de configuración travis.yml

language:  
  node_js  
script:  
  - echo "Hola mundo"  
@carlamendozadominguez
carlamendozadominguez / nginx
Created October 29, 2018 17:55
Instalar Nginx
Pasos a seguir
229 sudo wget raw.githubusercontent.com/ngx/ngx-conf/master/ngx-conf -O /usr/local/bin/ngx-conf
230 cd /var/www/html/
231 ls
232 vim index.html
233 systemctl reload nginx.service
234 cd ..
235 ls
236 cd prueba/
@carlamendozadominguez
carlamendozadominguez / apacheconfg.md
Last active October 26, 2018 18:58
Aconfig Apache

Configuracion de Apache

/etc/apache2 ---> esta la configuracion de apache2 (todo el servidor). Dentro de esta:
- conf-available--> conf disponible.
- conf-enabled --> configuaraciones activadas (si no esta aqui, entonces solamente existe pero no esta activada). Si queremos activar una configuracion creamos un acceso directo(enlace simbolico) en conf-enabled del fichero de la carpeta enabled.

 - sites-available (aqui se meten los dominios.conf).
 - sites-enabled
 - mods-available

Apuntes Docker

Ejercicio: Usando el comando echo montar un dockerfile que muestre un index.html con un “hola mundo”.

  1. Creamos Dockerfile y escribimos
FROM ubuntu
RUN apt-get update
RUN apt-get install -y nginx
RUn echo "Hola Mundo" >> /var/www/html/
@carlamendozadominguez
carlamendozadominguez / Resumen.md
Last active October 23, 2018 16:05
Breve resumen sobre Spring Framework

Spring Framework

Es un framework, es decir, un conjunto de conceptos, herramientas, bibliotecas y buenas prácticas. Utiliza el patrón de desarrollo orientado a objetos, Inyección de dependencias.

Inyección de dependencias

El patrón de inyección de dependencias consiste en hacer que nuestras piezas de software sean independientes comunicándose únicamente a través de un interface.

Código sin inyección de dependencia

graph LR