Commit Graph

24 Commits

Author SHA1 Message Date
Philipp Böhm 26e2df7c77 add support for prometheus metrics for frontend and backend but only expose them through the backend 2021-02-21 14:09:18 +01:00
Philipp Böhm 1b053874f9 update dependencies and also allow configuration via env variables 2021-02-20 20:50:42 +01:00
Philipp Böhm ce032237a8 move config parsing into the shared package 2017-12-03 23:18:47 +01:00
Philipp Böhm b7c07b86a0 move dnsapi from frontend to backend 2017-12-03 23:07:13 +01:00
Philipp Böhm 887600f964 restructure code into 3 subpackages for backend frontend and shared 2017-12-03 22:42:25 +01:00
Philipp Böhm b17528ab9a add partially working implementation of /dnsapi endpoint 2017-11-29 00:43:00 +01:00
Philipp Böhm 9f4442db79 go fmt 2017-07-02 22:58:07 +02:00
Philipp Böhm 95db447b7c use absolute imports instead of relative 2017-07-02 22:27:41 +02:00
Philipp Böhm 6af394aa2f refactor ddns into several packages and add tests for most important
components

WIP

restructure code into separate packages + add tests for request handling

more documentation for methods

remove useless comment
2017-07-02 20:46:28 +02:00
Philipp Böhm c3641cfdda Make ddns behave more standard conform, like SOA records 2014-09-21 17:27:26 +02:00
Philipp Böhm 64f0703c67 Added --verbose flag and logging for backend 2014-07-29 20:23:45 +02:00
Philipp Böhm d1977a588f Moved connection into separate file in root dir 2014-07-16 15:03:06 +02:00
Philipp Böhm 03c909fca7 Changed redis connection to use a pool 2014-07-16 14:14:16 +02:00
Philipp Böhm 3015b873cb refactored web component 2014-07-15 23:41:54 +02:00
Philipp Böhm 73ea58378a Refactored Backend 2014-07-15 23:26:50 +02:00
Philipp Böhm 86f922a472 Refactored both main functions into own file 2014-07-15 23:12:27 +02:00
Philipp Böhm a018e2d33d Backend now determines the hostname by subtracting the domain 2014-07-15 22:58:12 +02:00
Philipp Böhm b3d993b0eb Added command line flag for domain 2014-07-15 21:48:15 +02:00
Philipp Böhm 0b1e3055d5 Added settings through environment vars 2014-07-15 19:20:11 +02:00
Philipp Böhm 947a556871 Added health check for redis connection 2014-07-15 18:21:11 +02:00
Philipp Böhm 6d72f5aaaa Added rudimentary index.html 2014-07-15 01:16:38 +02:00
Philipp Böhm 2c9a38bdc8 Added support for X-Forwarded-For header 2014-07-14 23:19:47 +02:00
Philipp Böhm c6bf995d81 First working backend implementation 2014-07-12 23:37:01 +02:00
Philipp Böhm c44a18acb3 Added first working web interface version 2014-07-12 22:37:00 +02:00