Despliegue de GM Logística
Despliegue Back
Pasos para desplegar aplicación en backend
1. Construir la aplicación
mvn clean package -DskipTests2. Cambiar a la carpeta target y modificar el nombre del archivo WAR
cd targetmv certuit-base-0.0.1-SNAPSHOT.war servicios.war3. Subir archivo al servidor
scp servicios.war desarrollo@192.168.2.249:~/4. Conectarse al servidor por ssh con contraseña
ssh desarrollo@192.168.2.2495. Entrar a usuario root y poner contraseña
sudo -i6. Borrar resplado viejo
rm /opt/tomcat/webapps/_servicios.war7. Crear resplado nuevo
mv /opt/tomcat/webapps/servicios.war /opt/tomcat/webapps/_servicios.war8. Mover servicio nuevo a carpeta de Tomcat
mv /home/desarrollo/servicios.war /opt/tomcat/webappsDespliegue Front
Para realizar un despliegue en front realiza los siguientes pasos:
1. Realizar un release
Primero se tienen traer todos los cambios a la rama main y ejecutar el siguiente comando
pnpm run releaseAsegurarse de actualizar rama
develop
2. Compilar la aplicación
pnpm run build3. Posicionarse en carpeta y cambiar nombre de la carpeta build
mv build ROOT4. Subir carpeta al servidor
scp -r ROOT desarrollo@192.168.2.249:~/Si no deja subir archivos a servidor, tratar de agregar
sudoal inicio del comando
5. Conectarse por ssh al servidor
ssh desarrollo@192.168.2.2496. Entrar a usuario root y poner contraseña
sudo -i6. Eliminar el respaldo anterior
rm -r /opt/tomcat/webapps/_ROOT6. Realizar respaldo de carpeta ROOT
mv /opt/tomcat/webapps/ROOT /opt/tomcat/webapps/_ROOT7. Copiar contenido de la carpeta root al webserver
sudo mv /home/desarrollo/ROOT /opt/tomcat/webapps/ROOT