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 sudo: false
language: python 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: install:
- pip install --upgrade pip
- pip install tox - pip install tox
before_script: 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 DATABASE ogn_test;'
- psql -U postgres -c 'CREATE EXTENSION postgis;' - psql -U postgres -c 'CREATE EXTENSION postgis;'
script: script:
- tox - tox
addons:
postgresql: 9.6
apt:
packages:
- postgresql-9.6-postgis-2.4
matrix: matrix:
include: include:
@ -28,3 +46,8 @@ matrix:
after_success: after_success:
- tox -e codecov - 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. 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") current_app.logger.warning("Start ogn gateway")
client = AprsClient(current_app.config['APRS_USER'], aprs_filter) client = AprsClient(current_app.config['APRS_USER'], aprs_filter)
client.connect() client.connect()
@ -62,7 +65,7 @@ def run(aprs_filter):
current_minute = datetime.utcnow().minute current_minute = datetime.utcnow().minute
if current_minute != insert_into_redis.last_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.beacon_counter = 0
insert_into_redis.last_minute = current_minute insert_into_redis.last_minute = current_minute