Build wars:
cd /mnt/sda4/development/workspaces/AvrilServer/AvrilDock # gradle war mvn package -Denv=prod cd ../AvrilWebAdmin/ #gradle createAvrilWar mvn package -Denv=prod
Copy wars to the Desktop:
cp /mnt/sda4/development/workspaces/AvrilServer/AvrilDock/target/AvrilDock-xyz.war ~/Desktop/ cp /mnt/sda4/development/workspaces/AvrilServer/AvrilWebAdmin/target/AvrilWebAdmin-xyz.war ~/Desktop/
Copy wars to the remote server:
cd ~/Desktop/ scp -P 1122 AvrilDock-xyz.war kalaschnikow@188.138.122.184:/home/kalaschnikow/AvrilDock-xyz.war scp -P 1122 AvrilWebAdmin-xyz.war kalaschnikow@188.138.122.184:/home/kalaschnikow/AvrilWebAdmin-xyz.war
On the remote server: stop Wildfly server, optionally run database script, then copy wars to the deployment directory, and start Wildfly again:
# stop wildfly (apropos to check) service wildfly stop # (optionally, if we have SQL scripts in this update) # BEGIN mysql mysql -u root mysql> use avril; mysql> <your script here> mysql> exit # END mysql # remove old deployed wars rm /opt/wildfly/standalone/deployments/Avril* # copy wars cp /home/kalaschnikow/AvrilDock_xyz.war /opt/wildfly/standalone/deployments/AvrilDock-xyz.war cp /home/kalaschnikow/AvrilWebAdmin_xyz.war /opt/wildfly/standalone/deployments/AvrilWebAdmin-xyz.war # start wildfly again service wildfly start # apropos to check which services are running: service --status-all