81 lines
1.5 KiB
Markdown
81 lines
1.5 KiB
Markdown
# Sa Polar - Despliegue en QNAP Container Station
|
|
|
|
## Archivos necesarios
|
|
|
|
Copia todos estos archivos a tu QNAP:
|
|
- `docker-compose.yml`
|
|
- `.env`
|
|
- `sa-polar-mysql.tar`
|
|
- `sa-polar-backend.tar`
|
|
- `sa-polar-frontend.tar`
|
|
|
|
## Pasos de instalación
|
|
|
|
### 1. Importar las imágenes Docker
|
|
|
|
Accede por SSH al QNAP y ejecuta:
|
|
```bash
|
|
cd /ruta/donde/copiaste/los/archivos
|
|
|
|
docker load -i sa-polar-mysql.tar
|
|
docker load -i sa-polar-backend.tar
|
|
docker load -i sa-polar-frontend.tar
|
|
```
|
|
|
|
### 2. Verificar las imágenes
|
|
```bash
|
|
docker images
|
|
```
|
|
|
|
Deberías ver:
|
|
- `mysql:8.0`
|
|
- `sa-polar-backend:latest`
|
|
- `sa-polar-frontend:latest`
|
|
|
|
### 3. Iniciar los contenedores
|
|
|
|
**Opción A: Usando docker-compose**
|
|
```bash
|
|
docker compose up -d
|
|
```
|
|
|
|
**Opción B: Importar en Container Station**
|
|
1. Abre Container Station en tu QNAP
|
|
2. Ve a "Crear aplicación"
|
|
3. Importa el archivo `docker-compose.yml`
|
|
4. Ajusta las variables de entorno si es necesario (.env)
|
|
5. Crea e inicia
|
|
|
|
## Acceso
|
|
|
|
Una vez iniciado:
|
|
- **Frontend:** http://IP_DEL_QNAP:3000
|
|
- **Backend API:** http://IP_DEL_QNAP:8080
|
|
|
|
## Credenciales
|
|
|
|
- Usuario: `admin`
|
|
- Contraseña: `admin123`
|
|
|
|
## Notas
|
|
|
|
- El puerto MySQL expuesto es 3307 (accesible desde el host como 3307)
|
|
- Los datos persisten en volúmenes Docker
|
|
- Para actualizar, recarga las imágenes y recrea los contenedores
|
|
|
|
## Comandos útiles
|
|
|
|
```bash
|
|
# Ver estado
|
|
docker compose ps
|
|
|
|
# Ver logs
|
|
docker compose logs -f
|
|
|
|
# Parar
|
|
docker compose down
|
|
|
|
# Iniciar de nuevo
|
|
docker compose up -d
|
|
```
|