소스 검색

Arreglando fallos de readme e index version funcional

Okynos 9 년 전
부모
커밋
eb36b14ea3
2개의 변경된 파일10개의 추가작업 그리고 10개의 파일을 삭제
  1. 10 5
      README.md
  2. 0 5
      index.php

+ 10 - 5
README.md

@@ -15,8 +15,8 @@ Los contenedores se basan en una simplificación de las máquinas virtuales real
 Vamos a crear ahora nuestros contenedores docker con las herramientas software que vamos a desplegar, en nuestro caso concreto vamos a instanciar un contenedor con nginx y otro con mongoDB como hicimos en la anterior práctica vamos a usar la misma aplicación para probar que la funcionalidad es exactamente la misma, pasamos a los comandos:
 
 ```
-docker pull richarvey/nginx-php-fpm
-docker run -d -p 14035:80 -p 14036:443 --restart=always --name NginxOkynos richarvey/nginx-php-fpm
+docker pull ubuntu:14.04
+docker run -d -p 14035:80 -p 14036:443 --restart=always --name NginxOkynos ubuntu:14.04
 docker pull mvertes/alpine-mongo
 docker run -d -p 14037:27017  --restart=always --name MongoOkynos mvertes/alpine-mongo
 ```
@@ -37,13 +37,18 @@ docker exec -it CONTAINER_ID /bin/bash
 esto nos dará acceso al contenedor que se está ejecutando y así poder provisionarlo, ejecutamos lo siguiente dentro de contenedor nginx:
 
 ```
-rm *
+apt-get update
+apt-get install php5-common php5-cli php5-fpm php5-dev php5-cli php-pear
+apt-get install nginx wget
 pecl install mongodb
-wget --no-check-certificate https://makefile.es:3000/okynos/Practica1CC2/raw/master/index.php
+wget --no-check-certificate https://makefile.es:3000/okynos/Practica2CC2/raw/master/index.php
 vi index.php
+vi /etc/nginx/sites-available/default
+vi /etc/php5/fpm/pool.d/www.conf
 exit
 ```
 
-con el vi modificamos la linea de acceso a la base de datos cambiando docker.ugr.es:15035 por hadoop.ugr.es:14037 que es el puerto que le asignamos a nustro contenedor con mongo.
+Con el vi modificamos la linea de acceso a la base de datos cambiando docker.ugr.es:15035 por hadoop.ugr.es:14037 que es el puerto que le asignamos a nustro contenedor con mongo.
+Tambien editamos el fichero de congifuración de nginx para añadir la lectura de php.
 Con esto ya tendríamos configurada la parte de nginx en la que se muestra nestro index con acceso a la base de datos pero la base de datos todavia no se ha configurado vamos a pasar a ello
 Nos conectamos a nuestro contenedor o directamente desde una aplicación externa como compass a nuestra base de datos mongo y replicamos la base de datos que teníamos en la practica anterior y podemos observar como nuestro servidor http se conecta a nuestro servicio mongodb.

+ 0 - 5
index.php

@@ -23,12 +23,7 @@
 
     <?php
       $c = new MongoClient( "mongodb://hadoop.ugr.es:14037" );
-      //$c = new \MongoClient( "mongodb://hadoop.ugr.es:14037" );
-      //$c = (new MongoDB\Client("mongodb://hadoop.ugr.es:14037"));
-      //$c->dbname->coll;
-      //$db = (new MongoDB\Client)->test->elements
       $db = $c->test->elements;
-      echo "connected";
 
       if( isset($_GET['remove']) ){
         $db->remove( array('name' => $_GET['remove']) );