---
# System prepended metadata

title: Deploy Fatvillage.niimx.io

---

# 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
```