>
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

08 diciembre 2015

Docker la herramienta del desarrollador, instalando wordpress

Docker es esa herramienta que todo desarrollador debería conocer.
¿Qué es? pues un contenedor, contenedor?, si una herramienta que nos permite instalar un tomcat, un mysql con un apache utilizarlo en nuestro proceso de desarrollo y al terminarlo lo podemos guardar o directamente tirarlo a la basura.

Gracias a esto no necesitamos instalar nada en nuestro equipo.

Existe un repositorio oficial donde podéis encontrar imágenes para ser utilizadas con Docker

https://hub.docker.com/explore/

¿Como se instala?. Aquí os pongo una guía para ubuntu.

  1. Realizamos  sudo apt-get update
  2. Instalamos el docker sudo apt-get -y install docker.io
  3. Podemos querer que se ejecute al iniciar el pc sudo update-rc.d docker defaults
  4. Arrancamos el servicio docker service docker start


Instalando una imagen de wordpress + mysql

  1. Necesitamos localizar una imagen de wordpress vamos a 
    https://hub.docker.com/explore/
    y buscamos por wordpress nos salen unas cuantas, pero vamos a utilizar tutum/wordpress.
  2. Ejecutamos sudo docker run -d -p 80:80 tutum/wordpress /run.sh
  3. Listando los docker que se ejecutan sudo docker ps
  4. Ejecutamos el navegador web, ponemos nuestra ip y ya nos saldrá la instalación de wordpress.
  5. Si queremos parar sudo docker stop "CONTAINER ID" identificador que nos da sudo docker ps

Con esto ya tendríamos una imagen de wordpress para poder desarrollar sobre ella.





03 septiembre 2015

Install nvm, nodejs, npm, bower and yeoman into Ubuntu

Si quieres instalar Yeoman en ubuntu solamente tendrás que ejecutar los siguientes comandos en un terminal. Esta instalación utiliza el nvm para gestionar las versiones npm y permite configurar un proxy para npm si se quiere. Espero que te ayude.

sudo apt-get update
sudo apt-get install build-essential libssl-dev
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
source ~/.bashrc
nvm ls-remote
nvm install 0.12.7 #last version
nvm alias default stable
npm config set proxy http://proxy.company.com:8080 # Only If you want a proxy
npm config set https-proxy http://proxy.company.com:8080 # Only If you want a proxy
npm -v
node -v
npm install -g bower
npm install -g yo