Skip to content

A Dash app displaying real-time weather data and forecasts for Finnish cities, deployed using Docker on Scaleway. It integrates FMI observations and forecast data with interactive visualizations.

Notifications You must be signed in to change notification settings

allienka/weather-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Dashboard 🌦️

A web dashboard for visualizing weather conditions, built with Python and Dash.


🚀 Features

  • 📆 Displays daily weather conditions
  • 🎨 Clean UI using Dash and Plotly
  • 🐳 Dockerized for easy deployment
  • ☁️ Hosted on Scaleway Serverless Containers

###🛠️ Technologies Used Python Dash Plotly Docker Scaleway Serverless Containers

🧪 Run Locally

Requirements

  • Python 3.11+
  • pip

Steps

  1. Clone the repository

    git clone https://github.com/allienka/weather-dashboard.git
    cd weather-dashboard
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the app

    python app.py

    Visit the app at: http://localhost:8050


🐳 Docker Usage

  1. Build the image

    docker build -t weather-dashboard .
  2. Run the container

    docker run -p 8050:8050 weather-dashboard

☁️ Deployment on Scaleway

This app is deployed using Scaleway Serverless Containers.

🔐 Scaleway Registry Info

  • Registry Namespace: funcscwweatherdashboards2snn3wrj
  • Image: weather-dashboard
  • Tag: latest
  • Container Port: 8050

🌍 Access the App:

https://weatherdashboards2snn3wrj-weather-dashboards.functions.fnc.fr-par.scw.cloud

About

A Dash app displaying real-time weather data and forecasts for Finnish cities, deployed using Docker on Scaleway. It integrates FMI observations and forecast data with interactive visualizations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published