1
0
Fork 0
Commit Graph

708 Commits (b852ed8372a09a34d6807aaf6dcbe0fc1309d1f6)

Author SHA1 Message Date
Corey Shields ccc18b6c29 fix for sentry 804899643
Signed-off-by: Corey Shields <cshields@gmail.com>
2018-12-12 13:09:27 -05:00
Alfredos-Panagiotis Damkalis f83988fc05 Ignore re-entered satellites during TLE update 2018-12-12 18:05:19 +02:00
Vasilis Tsiligiannis 7006e2add4 Support configuration of mailing options via variables
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-11 19:49:05 +02:00
Vasilis Tsiligiannis 017fb6f2f9 Cast Sentry enable switch to bool
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-11 19:48:51 +02:00
Pierros Papadeas 2a90bad4b2
Add sentry-sdk for logging 2018-12-11 17:21:19 +02:00
Fabian P. Schmidt 923b6780bd Update satellitetle dependency (2)
Restores consistency.
2018-12-11 01:27:28 +01:00
Fabian P. Schmidt 221f2b6f1f Fetch TLEs only for officially assigned NORAD IDs
Due to Celestrak returning the TLE of 00005 when asked for TLEs for
satellites with NORAD IDs in the 999xx range, satellites with
temporary NORAD IDs get assigned a wrong TLE.
This commit adds a workaround by skipping satellites with temporary
NORAD IDs when updating TLEs.
2018-12-10 20:42:21 +01:00
Fabian P. Schmidt 3cb9a1a8ab Update satellitetle dependency 2018-12-10 20:35:51 +01:00
Vasilis Tsiligiannis 1c393f6f0c Collect static files, compress templates and apply migrations before starting WSGI server
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-02 22:00:25 +02:00
Fabian P. Schmidt c405f781c4 Add additional TLE sources via python-satellitetle 2018-11-29 20:04:19 +00:00
Fabian P. Schmidt 8cb0f12077 fixtures: Remove duplicated satellite introduced in 50f6b93 2018-11-25 20:13:30 +01:00
Fabian P. Schmidt fce1fee92b README: Link documentaion of latest version, not stable 2018-11-25 00:07:52 +01:00
Vasilis Tsiligiannis 6e981bc5d2 docker-compose: Use Redis cache backend
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-25 00:57:15 +02:00
Vasilis Tsiligiannis 1b122b234b Add 'satnogs' user for running the application
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-23 21:33:23 +02:00
Vasilis Tsiligiannis f7d537ab91 gitlab-ci: Add support for pipeline triggering
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-23 18:48:20 +02:00
Vasilis Tsiligiannis c8490bc39b gitlab-ci: Deploy to Docker Hub, skip image push when registry vars are not defined
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-23 18:48:00 +02:00
Vasilis Tsiligiannis 4050afa7fa gitlab-ci: Do not attempt to push Docker images when registry is disabled
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-22 22:13:58 +02:00
Vasilis Tsiligiannis c99ac79487 Allow configuration of static and media root directories via environment variables
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-22 21:36:21 +02:00
Vasilis Tsiligiannis 3883bf7e38 docker-compose: Fix Celery and cache configuration
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-22 21:32:39 +02:00
Vasilis Tsiligiannis 8f15038335 djangoctl.sh: Add support for running Celery
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-22 19:42:04 +02:00
Vasilis Tsiligiannis 6eafc9036f Dockerfile: Install 'djangoctl.sh' from source dir with correct permissions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-22 19:41:10 +02:00
Vasilis Tsiligiannis 96fd370157 Clean up settings and 'env-dist'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-21 13:49:16 +02:00
Vasilis Tsiligiannis 13b53908be djangoctl.sh: Bring up 'gunicorn' when running application
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-21 00:42:47 +02:00
Vasilis Tsiligiannis 33de12fa57 djangoctl.sh: Fix 'run' command
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-21 00:34:00 +02:00
Corey Shields 704bc18e76 initial auth0 support for db 2018-11-18 12:55:13 -05:00
Vasilis Tsiligiannis 2aa1e7149f Use 'djangoctl.sh' to run Celery
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-13 01:18:23 +02:00
Vasilis Tsiligiannis ec25cd5f64 docker-compose: Modify SELinux label of mounted directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-13 01:18:23 +02:00
Fabian P. Schmidt cfede128e5 Remove unused satellite_position endpoint
Endpoint unused since 30dd47cc.
2018-11-12 16:06:08 +01:00
Fabian P. Schmidt 801596a60d Remove satellite progration with pyephem in satellite_postion endpoint
This endpoint is legacy as of 30dd47cc.

Fixes #234.
2018-11-12 16:06:08 +01:00
Fabian P. Schmidt d8c3c9a348 Remove unused attribute data-url from satellite view
Commit 30dd47cc remove the usage of the value in this attribute.
This commit removes the attribute itself, as it's no longer used.
2018-11-12 14:01:46 +01:00
Vasilis Tsiligiannis c2cf1cee53 gitlab-ci: Push Docker image to GitLab registry
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:36 +02:00
Vasilis Tsiligiannis f1383021a9 Fix cache location
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:36 +02:00
Vasilis Tsiligiannis b4a44a3873 docker-compose: Do not byte-compile on host mount
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:36 +02:00
Vasilis Tsiligiannis d76c399d24 Use 'djangoctl.sh' or production image to run application
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:36 +02:00
Vasilis Tsiligiannis 8bce163657 Introduce Dockerfile for building production image
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:22 +02:00
Vasilis Tsiligiannis 75c6dad33a Introduce SatNOGS Django control script
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-12 12:43:12 +02:00
Vasilis Tsiligiannis 69ef478d4a docker-compose: Do not specify container names
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-09 22:08:12 +02:00
Vasilis Tsiligiannis a301793b1d docker-compose: Remove empty lines
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-09 21:55:27 +02:00
Vasilis Tsiligiannis a138bc7d15 Fix relative paths of templates and static files directories
This makes static files and templates source paths relative to the
application instead of current working directory.

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-09 19:41:12 +02:00
Vasilis Tsiligiannis 1a037d875c Use decoders from 'satnogsdecoders' package
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-08 00:29:20 +02:00
Pierros Papadeas c1bdf25613 Enhance email for satellite suggestions 2018-11-07 13:09:41 +00:00
Pierros Papadeas 84d4a76e88 Add counters on stats page 2018-11-07 13:09:41 +00:00
Fabian P. Schmidt 0e10569938 Update requirements
Steps performed:
```
npm install
./node_modules/.bin/gulp
```

Update of gpredict.js to 0.2.0 included, fixes #214.
2018-11-07 13:59:24 +01:00
Fabian P. Schmidt af7a1dd6d5 docs: Add maintenance guide 2018-11-07 13:54:37 +01:00
Vasilis Tsiligiannis 59416234f0 Drop package hashes from requirement files
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-06 20:13:44 +02:00
Vasilis Tsiligiannis 6832b45068 Move requirement files to top directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-06 14:00:07 +02:00
Vasilis Tsiligiannis 9d8dfedc92 gitlab-ci: Deploy only from upstream project
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-06 13:41:13 +02:00
Vasilis Tsiligiannis 88ce67c062 Add requirements on 'satnogs-db' package
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-06 13:32:43 +02:00
Vasilis Tsiligiannis 4d08cdb6e4 Create an initial 'satnogs-db' package with no requirements specified
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-11-06 13:32:43 +02:00
Ansgar Schmidt f4dca9a787 Kaitai decoder for QBEE (NORAD 42708)
Signed-off-by: Ansgar Schmidt <ansgar.schmidt@gmx.net>
2018-10-30 23:05:03 +01:00