1242 Commits
Author SHA1 Message Date
Athanasius 29e5bba91b schemas: scanbarycentre: Remove extraneouis ': "BodyID"' 2021-09-23 19:45:50 +00:00
Athanasius 7a50cbc45f schemas: codexentry: Remove extraneous comma 2021-09-23 19:45:29 +00:00
Athanasius bfdba0699e Settings.py: Add new schemas to GATEWAY_JSON_SCHEMAS 2021-09-23 18:34:11 +00:00
Athanasius f35b832cb3 Merge pull request #140 from spansh/fss-discovery-scan
FSS discovery scan schema
2021-09-23 19:30:04 +01:00
Athanasius 99ba54a315 Merge pull request #141 from spansh/nav-beacon-scan
added nav beacon scan
2021-09-23 19:29:53 +01:00
Athanasius 1644b8d975 Merge pull request #142 from spansh/codex-entry
added codexentry event
2021-09-23 19:29:36 +01:00
Athanasius 487dcd906e Merge pull request #143 from spansh/scan-bary-centre
added scan bary centre event
2021-09-23 19:28:55 +01:00
Athanasius 330471737c Merge pull request #137 from spansh/new-schemas
Added navroute event
2021-09-23 19:28:40 +01:00
Gareth Harper fb54eba7ae allowed traits and voucheramount 2021-09-23 13:47:27 +00:00
Gareth Harper 0b5ea050a2 switched version from 3 to 1 2021-09-23 11:42:42 +00:00
Gareth Harper ccf48cc0e3 removed changes 2021-09-23 11:41:34 +00:00
Gareth Harper a0e4fca303 added scan bary centre event 2021-09-23 11:37:36 +00:00
Gareth Harper 955203c35b added codexentry event 2021-09-23 11:30:52 +00:00
Gareth Harper 06115a92a4 added nav beacon scan 2021-09-23 11:26:21 +00:00
Gareth Harper f674b3a054 FSS Discovery scan schema 2021-09-23 11:24:59 +00:00
Athanasius 8f23bce119 docs/Adding-A-New-Schema: Notes for future reference 2021-09-23 09:41:35 +00:00
Gareth Harper ede43c0b50 renamed to remove version 2021-09-23 08:33:04 +00:00
Gareth Harper 40a79e5f9c added extra journal events and navroute 2021-09-22 14:30:16 +00:00
Athanasius 9b632830be Merge branch 'master' of github.com:EDCD/EDDN 2021-07-21 16:11:11 +00:00
Athanasius a0dfed222e Merge pull request #120 from Sileo35/patch-1
Add CodexEntry event to map new discovered species
2021-07-21 17:08:50 +01:00
Athanasius 1feeb08e05 Merge branch 'master' of github.com:EDCD/EDDN 2021-07-19 11:10:56 +00:00
Athanasius dafbb07f56 Merge pull request #112 from alewando/python_example_fix
Python 3 example: Use correct property names for commodity stock and demand
2021-07-19 12:10:38 +01:00
Athanasius 279073fdea Merge branch 'master' of github.com:EDCD/EDDN 2021-07-19 11:04:15 +00:00
Athanasius d644f468ef Merge pull request #127 from BANTYC/enhancement/spring-boot-example
Enhancement/spring boot example
2021-07-19 12:03:52 +01:00
Athanasius 080136127e scripts/eddn-restore-db-data: Handles if file is .gz or not 2021-07-14 09:45:46 +00:00
Athanasius 78edcffa6b requirements: requests==2.25.1 2021-07-12 10:26:00 +00:00
Athanasius 88e199e94e scripts/mysql dumps: Add data dump script 2021-07-10 12:26:44 +00:00
Athanasius f02efdd98b scripts/eddn-dump-db-schema: For dumping the current DB schema 2021-07-10 11:22:00 +00:00
Athanasius ad56800822 Bouncer: Use Settings.py, and thus override files, rather than hard-coded 2021-07-10 10:30:05 +00:00
Athanasius 6e07d1fd64 start-eddn-service: That's bounceR & enforce it
* Bouncer, not bounce.
* Check the provided eddn service is a valid one.
2021-07-09 08:59:50 +00:00
Athanasius d8ac2bc6b2 start-eddn-service: User $USER instead of hard-coded value 2021-07-09 08:44:27 +00:00
Athanasius ffc07e92cf start-eddn-service: Stricter checking for "is process already running?" 2021-07-09 08:41:57 +00:00
Athanasius 2ba0865d46 start-eddn-service: Add 'bounce' & ps only on PID
* The ps options for filtering are logical OR, not AND, and there seems
  to be no way to have them be ANDed instead.
2021-07-09 08:19:18 +00:00
Athanasius 579e185b86 Bouncer: Minor docs edit & remove un-needed Validator import 2021-07-08 20:37:41 +00:00
Athanasius 555c9dd813 Bouncer: Accept messages as if a Gateway, but then forward them to another
This is to be used during migration, running on the old host so as to
forward all messages to the new Gateway.

The destination is hard-coded in `LIVE_GATEWAY_URL`.
2021-07-08 12:16:50 +00:00
Athanasius f968919029 systemd/start-eddn-service: Correct "is it actually running?" ps checks
Lack of '-p' meant it was just looking for ANY 'python' process, not on
that PID.
2021-07-08 11:49:14 +00:00
Athanasius e82c241464 contrib/eddn-logs-archive: Optional --quiet arg
* Option --quiet arg to suppress no-error output.
* All the exit codes are in variables now.
2021-07-07 16:10:25 +00:00
Athanasius fe245d598b systemd/start-eddn-service: Fix redirect of errors to stderr 2021-07-07 14:18:23 +00:00
Athanasius 79d835616e setup.py: Fix permissions on monitor/schemas after copy
In Python 2.7 shutil.copytree() *always* preserves the file mode.  I
don't want to rely on changing them in the source as that's fragile.

So, write our own recursive function to fix them after the copy.

Once we move to Python 3 we can use the copy_function argument, combined
with the umask we already set.
2021-07-06 14:05:38 +00:00
Athanasius e3053dc0b6 systemd: Updates for it to work with current paradigm 2021-07-06 13:29:29 +00:00
Athanasius adc03e35c6 setup.py: Note why start-eddn-service is copied to per-env name 2021-07-06 13:21:01 +00:00
Athanasius e424606504 systemd/start-eddn-service: errors to stderr, make logs/ and pre-check pid file 2021-07-06 13:06:45 +00:00
Athanasius f0581d4350 setup.py: But eddn-logs-archive is still in contrib 2021-07-06 12:57:00 +00:00
Athanasius cc6477d0f3 setup.py: systemd files under top level, not contrib/ now 2021-07-06 12:56:11 +00:00
Athanasius 474e0e694d docs/Running: Correct virtualenv command to use env name 2021-07-06 12:49:29 +00:00
Athanasius 0c8a01fbbd systemd/start-eddn-service: Also check for existing process for not-source 2021-07-06 12:45:38 +00:00
Athanasius b1ceccd850 systemd/start-eddn-service: Check if process still exists 2021-07-06 11:52:43 +00:00
Athanasius 0e3ef098ab systemd/start-eddn-service: Now replacing scripts/run-from-source.sh
* Removed scripts/run-from-source.sh as it's now redundant.
* Added `--background` optional argument, only for when using
  `--from-source` to start-eddn-service.  The script will leave the
  service in the foreground, no output redirection, without it.

  It tells you the PID of the process when it's backgrounded, as well as
  placing it in the appropriate .pid file.
2021-07-06 11:17:52 +00:00
Athanasius e049e2971b systemd/start-eddn-service: Can now --from-source
* Also now stores PID in per-service file in configured logs directory.
* Swapped the environment arg and service so it's, e.g. "live gateway"
  now.
* New optional third arg `--from-source` to... run from source, not
  installed files.  The script *will* exit and redirect output, but
  record the PID and tell you it.

  New SRC_DIR in the config files to know where to run from.
2021-07-06 10:44:44 +00:00
Athanasius 3116927b12 run-from-source: Moved into new ./scripts/ directory 2021-07-06 10:04:55 +00:00