Commit graph

65 commits

Author SHA1 Message Date
Jakob Lechner
882abe549d Add tftpServer option 2025-08-03 02:23:27 +02:00
Jakob Lechner
4b99a84e1b Fix claim extension 2025-07-21 03:11:07 +02:00
Jakob Lechner
f490ba26d0 Fix RuntimeDirectoryMode
`config.json` inside the runtime directory contains secrets and should
therefore not be world-readable.
2025-07-21 01:07:24 +02:00
Jakob Lechner
8894e4dd23 Remove assignment of unused variable 2025-07-21 01:06:52 +02:00
Jakob Lechner
abc8263e02 Force DHCP server to bind sockets
and add restart policy to systemd service
2025-07-21 01:06:52 +02:00
Jakob Lechner
8bd6ffbc7a Fix database privileges
Fixes psycopg2.errors.InsufficientPrivilege: permission denied for
schema public
2025-07-21 01:06:52 +02:00
Jakob Lechner
f8e585c83f Add postgresql as service requirement 2025-07-20 17:21:24 +02:00
Jakob Lechner
8453ab9ae9 Add database initialization
Runs fieldpoc with `--init` if there are no tables in the database.
2025-07-20 17:21:24 +02:00
Jakob Lechner
e2c5ba1440 Add id
Fixes kea service failing with error
subnet configuration failed: missing parameter 'id'
2025-07-18 23:51:37 +02:00
clerie
f707f21237 Make sure required services are started in nix modules 2024-03-24 14:42:46 +01:00
clerie
3197e4f8d3 Make nerd example config use HTTP REST API for reloading 2023-12-25 18:48:54 +01:00
clerie
b820eaff52 Refactor controller to HTTP REST API 2023-12-25 18:45:02 +01:00
clerie
6d016d272f Allow specific components to be enabled an disabled 2023-12-23 22:13:27 +01:00
clerie
9571f38965 Add notice about YWSD in docs 2023-10-17 21:59:47 +02:00
clerie
c21f8f0e16 Add docs for multiple RFPs 2023-10-17 20:44:13 +02:00
clerie
d23c1fbedb Specify FieldPOC version once in flake.nix 2023-10-14 21:26:27 +02:00
clerie
a35780e489 Document integration of nerd 2023-10-14 21:09:26 +02:00
clerie
74d682272c Add docs for operating FieldPOC 2023-10-14 20:59:36 +02:00
clerie
aa06353a18 Add link to git repo in docs 2023-10-14 20:20:22 +02:00
clerie
928d23ce14 Document extensions file and FieldPOC controller 2023-10-14 20:19:26 +02:00
clerie
42686f1f41 Document command line options 2023-10-14 19:24:05 +02:00
clerie
b59c8bfd05 Add FieldPOC configuration reference 2023-10-14 18:41:20 +02:00
clerie
190d89eb2c Moving installation docs to seperate directory 2023-10-14 18:24:16 +02:00
clerie
498a429c8d Explain FieldPOC setup config 2023-10-14 18:19:49 +02:00
clerie
73c2aff0af Extend OMM setup 2023-09-16 23:13:45 +02:00
clerie
da0df6bab4 Warp docs in a mkdocs website 2023-09-15 18:00:18 +02:00
clerie
cc43776e6d Add some docs 2023-06-18 22:19:30 +02:00
clerie
3519bdcec4 Add NixOS modules 2023-06-18 21:51:21 +02:00
clerie
6825ba8156 Fix handling of temp extension data 2023-06-18 16:04:21 +02:00
clerie
ca9c82dd59 Prevent crashing on exeptions during reload of extensions 2023-06-18 15:28:53 +02:00
clerie
e51cf2fc48 Use extension attributes in DECT thread 2023-06-18 15:27:06 +02:00
clerie
6c391dc9bb Wait after exceptions to slow down retries 2023-06-17 22:38:23 +02:00
clerie
e598684837 Do not commit nix build products to git 2023-06-17 20:55:44 +02:00
clerie
f6eefbfc8e Updating ywsd dependency 2023-06-17 20:51:05 +02:00
clerie
0b30cb2bc7 Retry after failing DECT tasks 2023-06-17 20:18:54 +02:00
clerie
ff480cb8b5 Add flake 2022-10-16 10:43:13 +02:00
clerie
710d68268f Don't allow extensions to be a prefix of other extensions 2022-09-03 08:58:24 +02:00
clerie
6a227b4dce Move extensions.json file path to config file 2022-09-02 22:03:38 +02:00
clerie
d72ff01372 Refactor extensions parsing 2022-09-02 21:51:55 +02:00
clerie
ba0d687b63 Refactor thread handling 2022-09-02 21:07:39 +02:00
clerie
035576dff0 Fix json syntax 2022-09-02 20:43:58 +02:00
clerie
557ed051d6 Describe system architecture 2022-09-01 13:33:27 +02:00
clerie
9a84809984 Rename reload_config to reload_extensions to make clear what it really does 2022-08-27 16:16:24 +02:00
clerie
e840ec0afc Explain the use of sipsecret 2022-08-27 16:14:20 +02:00
Ember 'n0emis' Keske
3a113c9baf
try to fix sqyalchemy-error wieh deleting a forkrankmember 2022-07-27 14:12:02 +02:00
Ember 'n0emis' Keske
2f1347f341
allow to claim extensions 2022-07-20 23:39:58 +02:00
Ember 'n0emis' Keske
4382942ad8
sync after creating temp-extensions 2022-07-20 15:44:11 +02:00
Ember 'n0emis' Keske
d6d664b469
do more dect sync stuff 2022-07-10 13:04:20 +02:00
Ember 'n0emis' Keske
a444e41787
routing: save ids when adding to database, use correct queue 2022-07-10 12:40:05 +02:00
clerie
c2ef36c5a7 Add missing dependencies 2022-07-06 14:45:37 +02:00