# Deploy Fatvillage.niimx.io
### Datos server
ip: 34.133.9.185
user: lidarit
pass: lidarit
ssh port: 22
ruta: /opt/metaverse
arq: Docker (deploy docker compose)
### Paso 1
Por medio de un cliente ssh hacer la conexión al servidor
```
ssh user@ip_maquina
```
Ejemplo
```
ssh lidarit@34.133.9.185
```
### Paso 2
Realizar la copia del archivo build al servidor por scp. Nota: Se recomienda hacer un comprimido **.zip** para que sea más ligero la tranferencia.
```
scp nombre_archivo.zip user@ip_maquina:/path/to/folder
```
Ejemplo
```
scp public.zip lidarit@34.133.9.185:/home/lidarit
```
### Paso 3
Detener los imagenes de docker desplegadas.
```
cd /opt/metaverse
```
```
docker-compose -f docker-compose.prod.yml down
```
### Paso 4
Reubicar el archivo public a /opt/metaverse y construir la redesplegar docker compose
copiar public.zip a /opt/metaverse
```
sudo cp public.zip /opt/metaverse
```
remover public versión vieja y descomprimir nueva
```
cd /opt/metaverse
```
```
sudo rm -r public
```
```
sudo unzip public.zip
```
### Paso 5
Construir y lanzar imagen
```
docker system prune -a
```
```
cd /opt/metaverse
```
```
docker-compose -f docker-compose.prod.yml build
```
```
docker-compose -f docker-compose.prod.yml up -d
```