mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-25 01:48:39 -06:00
Update README.md
This commit is contained in:
parent
5ef06e8acf
commit
49edc0e9d8
31
README.md
31
README.md
@ -122,7 +122,6 @@ Antes de comenzar, crea una copia del archivo `.env.example.railway` que se encu
|
|||||||
Railway proporciona una base de datos PostgreSQL que puedes configurar en tus variables de entorno dentro del Docker. Sigue estos pasos:
|
Railway proporciona una base de datos PostgreSQL que puedes configurar en tus variables de entorno dentro del Docker. Sigue estos pasos:
|
||||||
1. Accede a Railway y crea una nueva base de datos PostgreSQL.
|
1. Accede a Railway y crea una nueva base de datos PostgreSQL.
|
||||||
2. Copia la URL de conexión y agrégala en la copia del archivo `.env` que generaste:
|
2. Copia la URL de conexión y agrégala en la copia del archivo `.env` que generaste:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
DATABASE_CONNECTION_URI=postgresql://postgres:YOUR_PASSWORD@autorack.proxy.rlwy.net:YOUR_PORT/railway
|
DATABASE_CONNECTION_URI=postgresql://postgres:YOUR_PASSWORD@autorack.proxy.rlwy.net:YOUR_PORT/railway
|
||||||
DATABASE_CONNECTION_URL=postgresql://postgres:YOUR_PASSWORD@autorack.proxy.rlwy.net:YOUR_PORT/railway
|
DATABASE_CONNECTION_URL=postgresql://postgres:YOUR_PASSWORD@autorack.proxy.rlwy.net:YOUR_PORT/railway
|
||||||
@ -134,23 +133,22 @@ DATABASE_CONNECTION_URL=postgresql://postgres:YOUR_PASSWORD@autorack.proxy.rlwy.
|
|||||||
Si tu aplicación requiere almacenamiento en caché, puedes configurar Redis en Railway y agregarlo en el `.env` de Docker:
|
Si tu aplicación requiere almacenamiento en caché, puedes configurar Redis en Railway y agregarlo en el `.env` de Docker:
|
||||||
1. Crea una base de datos Redis en Railway.
|
1. Crea una base de datos Redis en Railway.
|
||||||
2. Copia la URL de conexión y agrégala en la copia del archivo `.env` que generaste:
|
2. Copia la URL de conexión y agrégala en la copia del archivo `.env` que generaste:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
CACHE_REDIS_URI=redis://default:YOUR_PASSWORD@junction.proxy.rlwy.net:11556
|
CACHE_REDIS_URI=redis://default:YOUR_PASSWORD@junction.proxy.rlwy.net:11556
|
||||||
```
|
```
|
||||||
|
|
||||||
💡 **Nota:** Únicamente reemplaza esta variable en el archivo `.env`.
|
💡 **Nota:** Únicamente reemplaza esta variable en el archivo `.env`.
|
||||||
|
|
||||||
#### 4️⃣ Desplegar un Contenedor Docker
|
#### 4️⃣ Desplegar Servicio
|
||||||
Si tu aplicación utiliza Docker, Railway detectará automáticamente el `Dockerfile` en tu repositorio y lo usará para el despliegue. También puedes optar por un repositorio público o una imagen pública:
|
Railway permite desplegar aplicaciones utilizando repositorios de Github o imágenes de Docker.
|
||||||
1. Asegúrate de que tu repositorio contenga un `Dockerfile` bien configurado.
|
|
||||||
2. Railway iniciará el proceso de construcción automáticamente.
|
|
||||||
3. Agrega todas tus variables de entorno en **Settings → Variables**.
|
|
||||||
|
|
||||||
#### 📌 Ejemplo de Despliegue con un Repositorio Público
|
#### 📌 Ejemplo de Despliegue con un Repositorio Público
|
||||||
Si deseas desplegar tu aplicación desde un repositorio público en GitHub, sigue estos pasos:
|
Si deseas desplegar tu aplicación desde un repositorio público en GitHub, sigue estos pasos:
|
||||||
1. Conéctate a Railway y selecciona "Deploy from GitHub".
|
1. Conéctate a Railway y selecciona "Deploy from GitHub".
|
||||||
2. Escoge tu repositorio público.
|
2. Escoge tu repositorio público.
|
||||||
|
```bash
|
||||||
|
https://github.com/erixcel/evolution-api/tree/version_2.2.3
|
||||||
|
```
|
||||||
3. Railway detectará automáticamente el `Dockerfile` y comenzará el proceso de despliegue.
|
3. Railway detectará automáticamente el `Dockerfile` y comenzará el proceso de despliegue.
|
||||||
4. Agrega las variables de entorno necesarias en **Settings → Variables**.
|
4. Agrega las variables de entorno necesarias en **Settings → Variables**.
|
||||||
|
|
||||||
@ -158,15 +156,13 @@ Si deseas desplegar tu aplicación desde un repositorio público en GitHub, sigu
|
|||||||
Si en lugar de un repositorio deseas utilizar una imagen pública de Docker Hub, haz lo siguiente:
|
Si en lugar de un repositorio deseas utilizar una imagen pública de Docker Hub, haz lo siguiente:
|
||||||
1. Crea un nuevo servicio en Railway.
|
1. Crea un nuevo servicio en Railway.
|
||||||
2. Selecciona la opción **Deploy from an Image**.
|
2. Selecciona la opción **Deploy from an Image**.
|
||||||
3. Introduce el nombre de la imagen pública de Docker Hub (Ejemplo: `nginx:latest`).
|
3. Introduce el nombre de la imagen pública de Docker Hub.
|
||||||
|
```bash
|
||||||
|
docker.io/erixcel/evolution-api:version_2.2.3
|
||||||
|
```
|
||||||
4. Configura las variables de entorno necesarias y despliega el contenedor.
|
4. Configura las variables de entorno necesarias y despliega el contenedor.
|
||||||
|
|
||||||
#### 5️⃣ Desplegar la Aplicación
|
#### 5️⃣ Obtener la URL Pública
|
||||||
1. Una vez configurado, Railway iniciará el despliegue automático.
|
|
||||||
2. Espera unos minutos mientras Railway construye y lanza el contenedor.
|
|
||||||
3. Cuando el estado sea **"Live"**, tu aplicación estará en línea y lista para usarse. 🎉🚀
|
|
||||||
|
|
||||||
#### 6️⃣ Obtener la URL Pública
|
|
||||||
- Dirígete a la pestaña **Deployments**.
|
- Dirígete a la pestaña **Deployments**.
|
||||||
- Copia la URL asignada por Railway.
|
- Copia la URL asignada por Railway.
|
||||||
- Accede a tu aplicación desde cualquier navegador. ✅
|
- Accede a tu aplicación desde cualquier navegador. ✅
|
||||||
@ -206,13 +202,16 @@ DATABASE_CONNECTION_URL=postgresql://postgres.YOUR_USER:YOUR_PASSWORD@aws-0-us-w
|
|||||||
💡 **Nota:** Únicamente reemplaza estas variables en el archivo `.env`.
|
💡 **Nota:** Únicamente reemplaza estas variables en el archivo `.env`.
|
||||||
> ⚠️ IMPORTANTE: `DATABASE_CONNECTION_URI` siempre apuntara al puerto **6543** y `DATABASE_CONNECTION_URL` al puerto **5432**.
|
> ⚠️ IMPORTANTE: `DATABASE_CONNECTION_URI` siempre apuntara al puerto **6543** y `DATABASE_CONNECTION_URL` al puerto **5432**.
|
||||||
|
|
||||||
#### 4️⃣ Desplegar la Aplicación
|
#### 4️⃣ Desplegar Servicio
|
||||||
Render permite desplegar aplicaciones de forma gratuita utilizando imágenes de Docker. Sigue estos pasos:
|
Render permite desplegar aplicaciones de forma gratuita utilizando repositorios de Github o imágenes de Docker.
|
||||||
|
|
||||||
#### 📌 Desplegar desde un Repositorio Público
|
#### 📌 Desplegar desde un Repositorio Público
|
||||||
1. Conéctate a Render y selecciona "New Web Service".
|
1. Conéctate a Render y selecciona "New Web Service".
|
||||||
2. Escoge la opción "Deploy from a Git Repository".
|
2. Escoge la opción "Deploy from a Git Repository".
|
||||||
3. Selecciona tu repositorio público en GitHub.
|
3. Selecciona tu repositorio público en GitHub.
|
||||||
|
```bash
|
||||||
|
https://github.com/erixcel/evolution-api/tree/version_2.2.3
|
||||||
|
```
|
||||||
4. Render detectará el `Dockerfile` y comenzará el despliegue.
|
4. Render detectará el `Dockerfile` y comenzará el despliegue.
|
||||||
5. Agrega las variables de entorno en **Settings → Environment Variables**.
|
5. Agrega las variables de entorno en **Settings → Environment Variables**.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user