https://github.com/Comparitiko/Series-App
https://github.com/Comparitiko/Series-App
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/Comparitiko/Series-App
- Owner: Comparitiko
- Created: 2024-12-19T17:30:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T17:21:08.000Z (over 1 year ago)
- Last Synced: 2024-12-23T18:27:47.457Z (over 1 year ago)
- Language: JavaScript
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚀 Práctica API NodeJS 🚀
Gabriel Collado
## Link de la práctica en github
- [**NodeJS API**](https://github.com/Comparitiko/Series-App)
## Para ver la app desplegada se puede acceder a las siguiente URL
- [**NodeJS API**](https://nodejs.comparitiko.dev/)
## En caso de que el servidor no esté disponible
1. Entrar por ssh a mi aws
2. Entrar al directorio del servidor
```bash
cd Series-App
```
3. Hacer un git pull para actualizar los archivos
```bash
git pull
```
4. Ejecutar los contenedores docker
```bash
docker-compose build && docker-compose up -d
```
5. Entrar a la aplicación en la URL:
- NodeJS API: **http://[IP_AWS]:8080/**
## Poner en ejecuciòn en entorno local
1. Clonar el repositorio
```bash
git clone https://github.com/Comparitiko/NodeAPI.git
```
2. Entrar al directorio clonado
```bash
cd Series-App
```
3. Hacer una copia del archivo .env.template y renombrarlo como .env
```bash
cp .env.template .env
```
4. Cambiar los valores de las variables de entorno en el archivo .env
5. Poner las variables de entorno del bucket de R2
```bash
R2_DOMAIN=r2.api.aws.dev
R2_ENDPOINT=r2.api.aws.dev
R2_BUCKET_NAME=images
R2_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxxxxxxx
R2_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxx
```
6. Ejecutar el contenedor docker reconstruyendo las imagenes
```bash
docker compose build && docker compose up -d
```
7. Abrir en el navegador la ruta
- **http://localhost:8080/**