Overview
MeteoStudio (Istudio) is a weather studio service used for generating media reports and managing distribution lists.Repository
The MeteoStudio repository is hosted on GitLab: Repository: https://git.wthr.ws/meteoweather/meteostudio Clone the repository:Deployment
MeteoStudio is deployed via Portainer on Docker Swarm.Deployment Location
Portainer Stack: media-meteostudioService Configuration
The service runs in themedia-meteostudio stack with the following configuration:
Deployment Process
To deploy a new version:- Make code changes in the repository
- Commit your changes:
- Push to the repository:
- Tag the release:
- Update the service in Portainer:
- Navigate to the
media-meteostudiostack - Update the
imagefield to the new tag (e.g.,registry.docker.devops.arabiaweather.com/meteo-studio:v2025.11.04-0) - Comment out the old image tag
- Redeploy the stack
- Navigate to the
FAQ
How to add or remove emails from distribution lists?
Distribution lists are managed in the codebase. To add or remove emails:- Navigate to
views/marine-report-page.ect(or the relevant template file) - Find the list name you need to modify
- Add or remove email addresses from the list
- Commit, push, tag, and deploy as described above

