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) * [Configure your fork](forks/configuration.md)
* [Keep your fork updated](forks/update.md) * [Keep your fork updated](forks/update.md)
* [Communication](forks/communication.md) * [Communication](forks/communication.md)
* [Manual deployment to Heroku](getting_started/deploying-on-heroku.md)
### Installation ### Installation
* [Docker](getting_started/docker.md) * [Introduction](getting_started/introduction.md)
* [Prerequisites](getting_started/prerequisites/README.md) * [Prerequisites](getting_started/prerequisites/README.md)
* [Linux](getting_started/prerequisites/linux.md) * [Linux](getting_started/prerequisites/linux.md)
* [macOS](getting_started/prerequisites/macos.md) * [macOS](getting_started/prerequisites/macos.md)
* [Windows](getting_started/prerequisites/windows.md) * [Windows](getting_started/prerequisites/windows.md)
* [Local installation](getting_started/local_installation.md) * [Local installation](getting_started/local_installation.md)
* [Development Mail Server](getting_started/dev_mailserver.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 ### Customization
* [Introduction](customization/introduction.md) * [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: ## Recommended Minimum System Requirements:
### 1. Production Server: ### 1. Production Server:
- Distrubution: Ubuntu 16.04.3 - Distrubution: Ubuntu 16.04.X
- RAM: 32GB - RAM: 32GB
- Processor: Quad core - Processor: Quad core
- Hard Drive: 20 GB - Hard Drive: 20 GB
- Database: Postgres - Database: Postgres
### 2. Staging Server: ### 2. Staging Server:
- Distrubution: Ubuntu 16.04.3 - Distrubution: Ubuntu 16.04.X
- RAM: 16GB - RAM: 16GB
- Processor: Dual core - Processor: Dual core
- Hard Drive: 20 GB - Hard Drive: 20 GB
- Database: Postgres - 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. 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) * [Comunicación](forks/communication.md)
### Instalación ### Instalación
* [Docker](getting_started/docker.md) * [Introducción](getting_started/introduction.md)
* [Prerrequisitos](getting_started/prerequisites/README.md) * [Prerrequisitos](getting_started/prerequisites/README.md)
* [Linux](getting_started/prerequisites/linux.md) * [Linux](getting_started/prerequisites/linux.md)
* [macOS](getting_started/prerequisites/macos.md) * [macOS](getting_started/prerequisites/macos.md)
@@ -17,6 +17,8 @@
* [Instalación local](getting_started/local_installation.md) * [Instalación local](getting_started/local_installation.md)
* [Servidor local de correo](getting_started/dev_mailserver.md) * [Servidor local de correo](getting_started/dev_mailserver.md)
* [Servidores de prueba y producción](getting_started/servers.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 ### Personalización
* [Introducción](customization/README.md) * [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 # Servidores de prueba y producción
## Requisitos de Sistema mínimos recomendados: ## Requisitos de sistema mínimos recomendados:
### 1. Production Server: ### 1. Production Server:
- Distrubution: Ubuntu 16.04.3 - Distrubution: Ubuntu 16.04.X
- RAM: 32GB - RAM: 32GB
- Processor: Quad core - Processor: Quad core
- Hard Drive: 20 GB - Hard Drive: 20 GB
- Database: Postgres - Database: Postgres
### 2. Staging Server: ### 2. Staging Server:
- Distrubution: Ubuntu 16.04.3 - Distrubution: Ubuntu 16.04.X
- RAM: 16GB - RAM: 16GB
- Processor: Dual core - Processor: Dual core
- Hard Drive: 20 GB - Hard Drive: 20 GB
- Database: Postgres - 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. 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)