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