Merge pull request #65 from consul/installer

Add documentation for production and other environments
This commit is contained in:
Raimond Garcia
2019-02-06 14:31:42 +01:00
committed by GitHub
6 changed files with 41 additions and 10 deletions

View File

@@ -7,17 +7,18 @@
* [Configure your fork](forks/configuration.md)
* [Keep your fork updated](forks/update.md)
* [Communication](forks/communication.md)
* [Manual deployment to Heroku](getting_started/deploying-on-heroku.md)
### Installation
* [Docker](getting_started/docker.md)
* [Introduction](getting_started/introduction.md)
* [Prerequisites](getting_started/prerequisites/README.md)
* [Linux](getting_started/prerequisites/linux.md)
* [macOS](getting_started/prerequisites/macos.md)
* [Windows](getting_started/prerequisites/windows.md)
* [Local installation](getting_started/local_installation.md)
* [Development Mail Server](getting_started/dev_mailserver.md)
* [Production and Test servers](getting_started/servers.md)
* [Production and Staging servers](getting_started/servers.md)
* [Heroku](getting_started/deploying-on-heroku.md)
* [Docker](getting_started/docker.md)
### Customization
* [Introduction](customization/introduction.md)

View File

@@ -0,0 +1,11 @@
# Introduction
These are our recommendations for the different environments and purposes:
- To setup CONSUL for a production environment we recommend using the [installer](https://github.com/consul/installer).
- For developers working on a CONSUL fork we recommend using a UNIX based system (Linux or Mac) and installing CONSUL [locally system wide](https://consul_docs.gitbooks.io/docs/content/en/getting_started/prerequisites/).
- If you run into problems configuring CONSUL locally system wide and would like to show CONSUL for demo purposes we recommend using [Docker](https://consul_docs.gitbooks.io/docs/en/getting_started/docker.html) in a local machine.
- We also have a [Heroku guide](https://consul_docs.gitbooks.io/docs/content/en/getting_started/deploying-on-heroku.html) which can be used for demo purposes in a remote server.

View File

@@ -1,19 +1,22 @@
# Production and Test servers
# Production and Staging servers
## Recommended Minimum System Requirements:
### 1. Production Server:
- Distrubution: Ubuntu 16.04.3
- Distrubution: Ubuntu 16.04.X
- RAM: 32GB
- Processor: Quad core
- Hard Drive: 20 GB
- Database: Postgres
### 2. Staging Server:
- Distrubution: Ubuntu 16.04.3
- Distrubution: Ubuntu 16.04.X
- RAM: 16GB
- Processor: Dual core
- Hard Drive: 20 GB
- Database: Postgres
If your city has a population of over 1.000.000, consider balancing your load using 2-3 production servers and a separate server for the database.
## Installation notes
Check out the [installer's README](https://github.com/consul/installer)

View File

@@ -9,7 +9,7 @@
* [Comunicación](forks/communication.md)
### Instalación
* [Docker](getting_started/docker.md)
* [Introducción](getting_started/introduction.md)
* [Prerrequisitos](getting_started/prerequisites/README.md)
* [Linux](getting_started/prerequisites/linux.md)
* [macOS](getting_started/prerequisites/macos.md)
@@ -17,6 +17,8 @@
* [Instalación local](getting_started/local_installation.md)
* [Servidor local de correo](getting_started/dev_mailserver.md)
* [Servidores de prueba y producción](getting_started/servers.md)
* [Heroku](getting_started/deploying-on-heroku.md)
* [Docker](getting_started/docker.md)
### Personalización
* [Introducción](customization/README.md)

View File

@@ -0,0 +1,11 @@
# Introducción
Estas son nuestras recomendaciones para los diferentes entornos y propósitos:
- Para configurar CONSUL para un entorno de producción, recomendamos utilizar el [instalador](https://github.com/consul/installer).
- Para los programadores que trabajan en un entorno de desarrollo, recomendamos instalar CONSUL en un sistema basado en UNIX (Linux o Mac) y hacer una [instalación local](https://consul_docs.gitbooks.io/docs/content/en/getting_started/prerequisites/) de CONSUL.
- Si tienes problemas para hacer una instalación local y deseas mostrar CONSUL para fines de demostración, te recomendamos que utilices [Docker](https://consul_docs.gitbooks.io/docs/en/getting_started/docker.html) en tu ordenador personal.
- También tenemos una [Guía Heroku](https://consul_docs.gitbooks.io/docs/content/en/getting_started/deploying-on-heroku.html) que se puede utilizar para fines de demostración en un servidor remoto.

View File

@@ -1,19 +1,22 @@
# Servidores de prueba y producción
## Requisitos de Sistema mínimos recomendados:
## Requisitos de sistema mínimos recomendados:
### 1. Production Server:
- Distrubution: Ubuntu 16.04.3
- Distrubution: Ubuntu 16.04.X
- RAM: 32GB
- Processor: Quad core
- Hard Drive: 20 GB
- Database: Postgres
### 2. Staging Server:
- Distrubution: Ubuntu 16.04.3
- Distrubution: Ubuntu 16.04.X
- RAM: 16GB
- Processor: Dual core
- Hard Drive: 20 GB
- Database: Postgres
Si tu ciudad tiene una población superior a 1.000.000, considera añadir un balanceador de carga y usar 2-3 servidores de producción, además de un servidor de base de datos dedicado.
## Instrucciones de instalación
Se encuentran en el [repositorio del instalador](https://github.com/consul/installer)