pull/78/head
Konstantin Gründger 2020-11-19 20:34:38 +01:00
rodzic d135574ac8
commit 23abb0955e
2 zmienionych plików z 32 dodań i 6 usunięć

Wyświetl plik

@ -1,21 +1,39 @@
sudo: false
language: python
services:
- redis
- postgresql
addons:
postgresql: "11.2"
before_install:
- sudo service postgresql stop
- sudo apt-get update
- sudo apt-get remove -y postgresql\*
- sudo apt-get install postgresql-11-postgis-2.5 postgresql-client
- sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf
- sudo cp /etc/postgresql/{9.6,11}/main/pg_hba.conf
- sudo service postgresql start 11
install:
- pip install --upgrade pip
- pip install tox
before_script:
- sudo add-apt-repository ppa:timescale/timescaledb-ppa -y
- sudo apt-get update -q
- sudo apt-get install -y timescaledb-postgresql-11 timescaledb-tools
- sudo timescaledb-tune -yes -pg-version 11
- sudo service postgresql restart 11
- psql -U postgres -c 'CREATE DATABASE ogn_test;'
- psql -U postgres -c 'CREATE EXTENSION postgis;'
script:
- tox
addons:
postgresql: 9.6
apt:
packages:
- postgresql-9.6-postgis-2.4
matrix:
include:
@ -28,3 +46,8 @@ matrix:
after_success:
- tox -e codecov
after_failure:
- echo "Job failed..."
- sudo cat /var/log/syslog
- psql --version

Wyświetl plik

@ -26,6 +26,9 @@ def run(aprs_filter):
Run the aprs client, parse the incoming data and put it to redis.
"""
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(name)-17s %(levelname)-8s %(message)s')
current_app.logger.warning("Start ogn gateway")
client = AprsClient(current_app.config['APRS_USER'], aprs_filter)
client.connect()
@ -62,7 +65,7 @@ def run(aprs_filter):
current_minute = datetime.utcnow().minute
if current_minute != insert_into_redis.last_minute:
current_app.logger.warning(f"{insert_into_redis.beacon_counter:7d}")
current_app.logger.info(f"{insert_into_redis.beacon_counter:7d}/min")
insert_into_redis.beacon_counter = 0
insert_into_redis.last_minute = current_minute