@@ -87,6 +87,10 @@ To make your application accessible, you'll want to route external traffic to th
...
@@ -87,6 +87,10 @@ To make your application accessible, you'll want to route external traffic to th
***Adding SSL certificates:** Secure the application with free Let's Encrypt certificates.
***Adding SSL certificates:** Secure the application with free Let's Encrypt certificates.
***Managing multiple applications:** Centralize configuration for multiple containerized services.
***Managing multiple applications:** Centralize configuration for multiple containerized services.
## CI/CD Pipeline
A GitLab pipeline was developed inside the `.gitlab-ci.yml` for automatic testing and deploying on a stage and production server. After installing a GitLab runner with the `stage` and `main` tags on the server and starting it with `gitlab-runner run`, code will be tested and deployed fully automated.
# Garbage Collector
# Garbage Collector
The asset management system includes a garbage collector, accessible via the endpoint `/garbage_collector`. This mechanism is designed to reclaim storage capacity by periodically purging unreferenced assets. Integrating the garbage collector into a routine cron job schedule can optimise server storage utilisation.
The asset management system includes a garbage collector, accessible via the endpoint `/garbage_collector`. This mechanism is designed to reclaim storage capacity by periodically purging unreferenced assets. Integrating the garbage collector into a routine cron job schedule can optimise server storage utilisation.