kopia lustrzana https://github.com/glidernet/ogn-python
... travis fix
rodzic
d135574ac8
commit
23abb0955e
33
.travis.yml
33
.travis.yml
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue