aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/installing/vagrant.md6
-rw-r--r--es/docs/installing/vagrant.md70
2 files changed, 73 insertions, 3 deletions
diff --git a/docs/installing/vagrant.md b/docs/installing/vagrant.md
index a0b058da5..4ef091f3a 100644
--- a/docs/installing/vagrant.md
+++ b/docs/installing/vagrant.md
@@ -8,10 +8,10 @@ title: Vagrant
<a href="https://www.vagrantup.com">Vagrant</a> provides an easy method to set
up virtual development environments We bundle an example Vagrantfile in the
repository, which runs the
- <a href="{{ site.baseurl}}docs/installing/script/">install script</a> for you.
+ <a href="{{ page.baseurl}}/docs/installing/script/">install script</a> for you.
</p>
-Note that this is just one of [several ways to install Alaveteli]({{ site.baseurl }}docs/installing/).
+Note that this is just one of [several ways to install Alaveteli]({{ page.baseurl }}/docs/installing/).
The included steps will use vagrant to create a development environment
where you can run the test suite and the development server, and make
@@ -75,7 +75,7 @@ for full instructions on using Vagrant.
## What next?
-Check out the [next steps]({{ site.baseurl }}docs/installing/next_steps/).
+Check out the [next steps]({{ page.baseurl }}/docs/installing/next_steps/).
## Customizing the Vagrant instance
diff --git a/es/docs/installing/vagrant.md b/es/docs/installing/vagrant.md
new file mode 100644
index 000000000..451265c3b
--- /dev/null
+++ b/es/docs/installing/vagrant.md
@@ -0,0 +1,70 @@
+---
+layout: es/page
+title: Vagrant
+---
+# Alaveteli con Vagrant
+
+<p class="lead">
+Vagrant proporciona un método sencillo para configurar entornos de desarrollo virutales; para
+obtener más información, consulte <a href="http://www.vagrantup.com">el sitio web de Vagrant</a>.
+Incluimos un archivo Vagrantfile de ejemplo en el repositorio, que ejecuta el
+<a href="{{ page.baseurl }}/docs/installing/script/">script de instalación</a> automáticamente.
+</p>
+
+Esta es solo una de las [diversas maneras de instalar Alaveteli]({{ page.baseurl }}/docs/installing/).
+
+Los pasos incluidos utilizarán Vagrant para crear un entorno de desarrollo
+donde podrá poner en funcionamiento la suite de pruebas y el servidor de desarrollo, así
+como modificar la base del código.
+
+El proceso básico consiste en crear una máquina virtual de base y después proporcionarle
+los paquetes de software y la configuración que necesita. Los
+scripts suministrados crearán una máquina virtual de Vagrant basada en la edición de servidor de
+Ubuntu 12.04 LTS que contiene todo lo necesario para trabajar con Alaveteli.
+
+1. Obtenga una copia de Alaveteli desde GitHub y cree la implementación de Vagrant.
+ Esta acción abastecerá al sistema y puede necesitar cierto tiempo, normalmente un mínimo
+ de 20 minutos.
+
+ # en su máquina
+ $ git clone git@github.com:mysociety/alaveteli.git
+ $ cd alaveteli
+ $ git submodule update --init
+ $ vagrant --no-color up
+
+2. Ahora debería poder utilizar SSH en el sistema operativo invitado de Vagrant y arrancar
+ la suite de pruebas:
+
+ $ vagrant ssh
+
+ # Ahora se halla en un terminal de la máquina virtual
+ $ cd /home/vagrant/alaveteli
+ $ bundle exec rake spec
+
+
+3. Ejecute el servidor de Rails y visite la aplicación en el navegador de su host, en
+ http://10.10.10.30:3000
+
+ # en el terminal de la máquina virtual
+ bundle exec rails server
+
+## ¿Qué hacer a continuación?
+
+Consulte los [siguientes pasos]({{ page.baseurl }}/docs/installing/next_steps/).
+
+## Personalice la implementación de Vagrant
+
+El archivo Vagrantfile permite la personalización de algunos aspectos de la máquina virtual. Consulte las opciones de personalización en el archivo [`Vagrantfile`](https://github.com/mysociety/alaveteli/blob/master/Vagrantfile#L30) ubicado en el nivel superior del repositorio de Alaveteli.
+
+Las opciones pueden configurarse bien indicando como prefijo el comando de Vagrant o bien
+exportándolo al entorno.
+
+ # Prefijo con el comando
+ $ ALAVETELI_VAGRANT_MEMORY=2048 vagrant up
+
+ # Exportación al entorno
+ $ export ALAVETELI_VAGRANT_MEMORY=2048
+ $ vagrant up
+
+Ambos casos producen el mismo resultado, pero la exportación mantendrá la variable durante la duración completa de su sesión.
+