Changed the description of the HTML page to include version "v1.0", indicating the first release. This helps in tracking changes and versions more effectively.
The command for running the JAR file within a screen session has been updated to use a single line for better readability and maintainability. This change ensures that the log redirection is correctly applied.
The command to start the application via `screen` was updated to use single quotes around the entire command, ensuring that all parts of the command are correctly interpreted. This change helps in avoiding potential issues with spaces or special characters in the paths.
Simplify the screen command to directly run the Java application, removing the unnecessary `base -c` and `nohup` parts. This change ensures a cleaner and more straightforward execution.
Changed the command to start the application using `nohup` within a `screen` session to ensure it runs in the background and logs both stdout and stderr. This change helps in maintaining the process even if the terminal session is closed.
This change adds `screen -ls` commands before and after starting the Java application to list active screen sessions, which can help in debugging and monitoring.
Modified the `screen` command to append `; true` ensuring the step does not fail even if no screen session is found, thus making the workflow more robust.
Modified the `screen` command to append `; true` ensuring the step does not fail even if no screen session is found, thus making the workflow more robust.
Change the screen session name from `JAR_NAME` to `APP_NAME` in the build-deploy workflow to ensure consistency with the application naming convention.