Sign inSign up

mtibbecker/wms

By mtibbecker

Updated 10 months ago

Weather Monitoring System hardcoded to work deployed for kunden.viwetter.de using cache.mtib.dev

Image
Web servers
0

1.5K

mtibbecker/wms repository overview

Weather Monitoring System

Running on kunden.viwetter.de, a static go binary webserver, relying on cache.mtib.dev running mitm-cache.

The image contains the google-chrome-stable_115.0.5790.110-1_amd64 build of Google Chrome, because on more modern version the headless screenshots no longer work as they used to.

Recommended binds:

services:
  wms:
    image: mtib-becker/wms:latest
    restart: unless-stopped
    environment:
      - OWM=<open-weather-map-key>
      - GOOGLEAPI=<google-api-key> 
    volumes:
      - ./data/.wmsrc.yaml:/app/.wmsrc.yaml
      - ./data/.wmsuser.yaml:/app/.wmsuser.yaml
      - ./data/wp.db:/app/wp.db

Where wp.db is an empty sqlite db file. .wmsrc.yaml is:

title: Weather Monitoring System
example:
- Berlin
- Frankfurt
- Hamburg
- Kühlungsborn
- Rostock
modus: [txt, forecast, list, csv, dtage, dtext/wp, view, normlist]
render:
  cites:
  - Frankfurt
  - Kühlungsborn
  - Rostock
  - Warnemünde
  interval: 12
dtage:
- 1/aktuell
- 3/meteo
- 5/meteo
mailgun:
  domain: "<mailgun-domain>"
  apikey: "<mailgun-api-key>"

and an empty .wmsuser.yaml file.

Tag summary

Content type

Image

Digest

sha256:fc311bc36

Size

464.8 MB

Last updated

10 months ago

docker pull mtibbecker/wms