├── Makefile ├── bin ├── config.json ├── nginx_standard.conf └── nginx_websocket.conf ├── lib ├── httpd │ └── src │ │ └── include │ │ ├── server_http.hpp │ │ ├── status_code.hpp │ │ └── utility.hpp └── jsoncpp │ └── src │ ├── json │ ├── json-forwards.h │ └── json.h │ └── jsoncpp.cc ├── readme.md ├── script ├── reload_confd.crontab └── slave0_sync.py ├── src ├── confd.cc ├── confd.h ├── confd_dict.cc ├── confd_dict.h ├── confd_shm.cc ├── confd_shm.h ├── confd_shmtx.cc ├── confd_shmtx.h ├── config.h ├── config.json ├── httpd.cc ├── httpd.h ├── log.cc ├── log.h ├── nginx_conf_parse.h ├── nginx_opt.cc ├── nginx_opt.h ├── process_manage.cc ├── process_manage.h ├── util.cc └── util.h ├── template ├── nginx_standard.conf └── nginx_websocket.conf └── test ├── add_conf_current_test.py ├── confd_lock.cc ├── nginx_opt_test.cc ├── parse_test.cc └── util_test.cc /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/Makefile -------------------------------------------------------------------------------- /bin/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/bin/config.json -------------------------------------------------------------------------------- /bin/nginx_standard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/bin/nginx_standard.conf -------------------------------------------------------------------------------- /bin/nginx_websocket.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/bin/nginx_websocket.conf -------------------------------------------------------------------------------- /lib/httpd/src/include/server_http.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/httpd/src/include/server_http.hpp -------------------------------------------------------------------------------- /lib/httpd/src/include/status_code.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/httpd/src/include/status_code.hpp -------------------------------------------------------------------------------- /lib/httpd/src/include/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/httpd/src/include/utility.hpp -------------------------------------------------------------------------------- /lib/jsoncpp/src/json/json-forwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/jsoncpp/src/json/json-forwards.h -------------------------------------------------------------------------------- /lib/jsoncpp/src/json/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/jsoncpp/src/json/json.h -------------------------------------------------------------------------------- /lib/jsoncpp/src/jsoncpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/lib/jsoncpp/src/jsoncpp.cc -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/readme.md -------------------------------------------------------------------------------- /script/reload_confd.crontab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/script/reload_confd.crontab -------------------------------------------------------------------------------- /script/slave0_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/script/slave0_sync.py -------------------------------------------------------------------------------- /src/confd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd.cc -------------------------------------------------------------------------------- /src/confd.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/confd_dict.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_dict.cc -------------------------------------------------------------------------------- /src/confd_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_dict.h -------------------------------------------------------------------------------- /src/confd_shm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_shm.cc -------------------------------------------------------------------------------- /src/confd_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_shm.h -------------------------------------------------------------------------------- /src/confd_shmtx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_shmtx.cc -------------------------------------------------------------------------------- /src/confd_shmtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/confd_shmtx.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/config.h -------------------------------------------------------------------------------- /src/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/config.json -------------------------------------------------------------------------------- /src/httpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/httpd.cc -------------------------------------------------------------------------------- /src/httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/httpd.h -------------------------------------------------------------------------------- /src/log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/log.cc -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/log.h -------------------------------------------------------------------------------- /src/nginx_conf_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/nginx_conf_parse.h -------------------------------------------------------------------------------- /src/nginx_opt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/nginx_opt.cc -------------------------------------------------------------------------------- /src/nginx_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/nginx_opt.h -------------------------------------------------------------------------------- /src/process_manage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/process_manage.cc -------------------------------------------------------------------------------- /src/process_manage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/process_manage.h -------------------------------------------------------------------------------- /src/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/util.cc -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/src/util.h -------------------------------------------------------------------------------- /template/nginx_standard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/template/nginx_standard.conf -------------------------------------------------------------------------------- /template/nginx_websocket.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/template/nginx_websocket.conf -------------------------------------------------------------------------------- /test/add_conf_current_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/test/add_conf_current_test.py -------------------------------------------------------------------------------- /test/confd_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/test/confd_lock.cc -------------------------------------------------------------------------------- /test/nginx_opt_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/test/nginx_opt_test.cc -------------------------------------------------------------------------------- /test/parse_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/test/parse_test.cc -------------------------------------------------------------------------------- /test/util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebroo/nginx-confd/HEAD/test/util_test.cc --------------------------------------------------------------------------------