Skip to content

Repository files navigation

DXWatch server

Sample site: DX watch

Required folders

  • data
mkdir data

Build Container

docker compose build
# build and run in background
# docker compose up -d --build

Transfer Docker Image

extract image

docker save dxwatch:latest -o dxwatch.tar
tar cvf dxwatch_image.tar dxwatch.tar compose.yaml README.md

transfer image

scp dxwatch_image.tar user@server:/tmp/

install image

mkdir -p dxwatch/data
cd dxwatch

tar xf /tmp/dxwatch_image.tar
docker load -i dxwatch.tar

Control Docker Container

start container

docker compose up -d web

-dが無いとフォアグラウンドで実行される。

stop container

docker compose down

get into container

 docker exec -it  <CONTAINER ID or NAME> /bin/bash

Update DX-pedition data

Make a Excel (xlsx) or CSV (Comma Separated Value) file that have following columns.

callsign,entity_name,dxcc,grid,start_dt,end_dt,url,notes

Place this file under data folder.

Restart server.py or send SIGHUP to the container. The server import the DX-pedition data and replace the database.

docker compose kill -s HUP web

Export DX-pedition data

docker compose run --rm export

Make propagation movie

Make snapshots

docker compose run --rm snapshot

Make a movie

docker compose run --rm make_movie

Make propagation statistic records

docker compose run --rm stat

About

Display realtime HF bands propagation to/from Japan and DX peditions

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages