User:Plantaest/Feverfew/Notes/CI/CD process on Toolforge

Feverfew is deployed on Toolforge with the following basic CI/CD process. When time permits, GitHub Actions can be implemented to automate this process.

Directories

 * : Contains Caddy v2.8.4
 * : Contains JRE 21 (Termurin) in the subdirectory
 * : Contains builds of the front-end, with subdirectories named by version
 * : Contains builds of the back-end, with JAR files including version information
 * : Contains logs for the back-end Quarkus

Files

 * : Updates the front-end build
 * : Updates the back-end build
 * : Default configuration file for the webservice, used when running the  command
 * : Script to start the Caddy and Quarkus servers
 * : Configuration file for the Caddy Server

Remote

 * 1) Update new version:
 * 1) Update new version:
 * 1) Update new version:

Start WebService

 * 1) Read logs:
 * 1) Read logs: