Skip to content

Instantly share code, notes, and snippets.

@aldibier
aldibier / Entrenamiento en Docker
Last active August 29, 2015 14:27
Curso de entrenamiento en Docker basado en los videos de https://training.docker.com
Agenda
* ¿Que es Docker?
* Contenedores vs máquinas virtuales
* Plataforma Docker, resumen y terminología
** Motor Docker
** Imágenes
** Contenedores
** Resgistro
** Repositorios
Este manual se basa en http://fcorti.com/2014/10/13/how-to-install-alfresco-5-0-ubuntu-14-04-lts/
Antes de iniciar el procedimiento, como buena práctica se crea un nuevo usuario en el servidor distinto a root y añadirlo como un usuario Sudo.
Ejecute el siguienet comando, reemplace "miusuario" por el nombre del usuario que desea crear y siga los pasos
# adduser mi usuario
Ahora hay que darle permisos administrativos
La idea es montar un servidor en Jenkins que pueda automatizar las tareas que se realizan en SeeD.
------- ESTO ES UN BORRADOR -------
Instalamos git y clamav
$ sudo aptitude install git-core clamav-daemon
Para instalar Jenkins es tan sencillo como copiar el archivo .war descargado desde http://jenkins-ci.org/ a la carpeta weapps de Tomcat
$ wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
$ sudo mv jenkins.war /var/lib/tomcat7/webapps/
Ingrese a la administración web de tomcat e inicie el servicio.
-- Importante --
Si al iniciar el servicio dice que fallò y catalina.out le arroja un error que dice algo como lo siguiente:
=== Instalar Tomcat ===
$ sudo apt-get install tomcat6
=== Instalar java ===
$ sudo apt-get install java7-sdk
=== Instalar Solr ===
@aldibier
aldibier / Instalación de un servidor Nginx+PHP-FPM Optimizado para Drupal
Last active August 29, 2015 14:00
Instalación de un servidor Nginx+PHP-FPM Optimizado para Drupal
--------------------
Información
--------------------
- Ubuntu 12.04 LTS
- Linode
- MEM: 4GB
- CPU: 4 CORES
=== Generate SSH Keys ===
https://help.github.com/articles/generating-ssh-keys
=== Force git to overwrite local files on pull ===
git fetch --all
git reset --hard origin/master
git fetch downloads the latest from remote without trying to merge or rebase anything. Then the git reset resets the master branch to what you just fetched.
#! /bin/bash
# script to configure a new Drupal Server
@aldibier
aldibier / Instalación de Servidor LAMP Optimizado para Drupal
Last active December 20, 2015 14:29
Pasos de instalación para un servidor LAMP con configuraciones optimizadas para Drupal
--------------------
Información
--------------------
- Ubuntu 12.04 LTS
- Linode
- MEM: 1GB
- CPU: 8 CORES