Commit Graph

174 Commits

Author SHA1 Message Date
wh1te909 a1e32584fa bump docker nats 2022-11-12 20:57:57 +00:00
wh1te909 721c48ea88 python 3.10.8 2022-10-18 04:54:04 +00:00
wh1te909 773a40a126 bump docker nats 2022-10-18 04:50:48 +00:00
wh1te909 961252ef26 rework uwsgi conf 2022-10-18 00:23:10 +00:00
Dan 93a5dd5de4
Merge pull request #1213 from stavros-k/json
Updating meshcentral's config casing to match upstreams json schema.
2022-10-06 09:38:16 -07:00
wh1te909 6b61e3b76b bump docker nats 2022-09-24 02:52:12 +00:00
wh1te909 8f2dffb1ad update reqs 2022-09-11 20:29:45 +00:00
sadnub 7ac9af1cc1
fix sed command to do an inplace update of nginx.conf 2022-08-17 11:52:54 -04:00
sadnub 6bcef8334e fix nginx entypoint 2022-08-14 10:26:55 -04:00
wh1te909 aa0f6ecd75 python 3.10.6 2022-08-14 08:14:59 +00:00
wh1te909 b555d217ab remove check 2022-07-27 06:10:33 +00:00
wh1te909 775c600234 docker nginx changes 2022-07-27 04:19:17 +00:00
Stavros kois 87d05223af
apply json fix to docker aswell 2022-07-18 22:08:06 +03:00
wh1te909 41db8681f8 no sudo 2022-07-10 00:38:09 +00:00
wh1te909 d5a6063e5e remove extra space 2022-07-09 09:31:05 +00:00
wh1te909 db3f0bbd4f increase nginx open file limit 2022-07-09 08:09:24 +00:00
wh1te909 42e1717455 add nats websocket support 2022-06-26 22:16:28 +00:00
wh1te909 bfb19a9eb7 bump docker nats 2022-06-26 21:14:27 +00:00
wh1te909 f63e801608 auto scale uwsgi workers based on load 2022-06-25 09:05:26 +00:00
wh1te909 6a2a2761e1 update docker for new web build 2022-05-29 07:40:49 +00:00
wh1te909 50cd7f219a update reqs 2022-05-10 18:45:33 +00:00
sadnub bfd5bc5c26 remove port changes for persistent mesh configurations 2022-04-24 20:51:18 -04:00
sadnub 9a687fec9b add meshcentral port alias to fix chat 2022-04-16 14:37:07 -04:00
sadnub 62e2b5230c configure mypy vscode extension and start fixing some types 2022-04-08 23:23:10 -04:00
wh1te909 5140499bbd update uwsgi conf 2022-04-01 06:12:19 +00:00
wh1te909 91069b989d set uwsgi procs/threads dynamically in docker 2022-03-14 07:27:44 +00:00
wh1te909 9aada993b1 nginx/celery changes and bump docker deps 2022-03-14 04:20:41 +00:00
sadnub a8f1b1c8bc update mesh agent port docker 2022-03-12 16:34:04 -05:00
sadnub f61329b5de update mesh ports for persistent mesh configuration 2022-02-01 22:15:08 -05:00
sadnub 92882c337c
Merge pull request #939 from lcsnetworks/non_root_containers
Non root containers
2022-02-01 22:11:02 -05:00
sadnub 72159cb94d fix docker entrypoint when copying community scripts 2022-01-22 00:00:19 -05:00
sadnub 39311099df community-script rework 2022-01-22 00:00:18 -05:00
sadnub cb4b1971e6 add print output for django commands 2022-01-21 13:23:00 -05:00
Joel DeTeves dba3bf8ce9 Clean up volume inits, fix missing init for certs volume 2022-01-18 15:10:46 -08:00
Joel DeTeves 810d8f637d Set redis container to run as non-root 2022-01-17 15:18:21 -08:00
Joel DeTeves 223b3e81d5 Make NGINX_HOST_PORT configurable for K8s load balancer compatibility 2022-01-17 12:28:33 -08:00
Joel DeTeves 006b20351e Use uniform UID (1000) + fix permission for tactical-frontend container 2022-01-17 01:12:18 -08:00
Joel DeTeves 8db59458a8 Make init container volume mount paths more accurate to avoid potential conflicts 2022-01-17 00:56:52 -08:00
Joel DeTeves 7eed5f09aa Fix permissions for mongodb container 2022-01-17 00:30:39 -08:00
Joel DeTeves a1bb265222 Make NATS & NGINX container run as same UID (1000), fix NATS supervisord permission 2022-01-17 00:08:31 -08:00
Joel DeTeves 0235f33f8b Fix incorrect ports for nginx & mesh inits 2022-01-16 23:34:54 -08:00
Joel DeTeves 3d6fca85db Fix permissions for NGINX container, remove duplicate initialization for TACTICAL_DIR 2022-01-16 23:00:52 -08:00
Joel DeTeves 4c06da0646 Fix permissions for meshcentral container 2022-01-16 22:46:49 -08:00
Joel DeTeves 44418ef295 Switch tactical-meshcentral to run as non-root 2022-01-16 11:13:27 -08:00
Joel DeTeves 598d0acd8e Fix incorrect ports on tactical-nginx container 2022-01-15 21:25:33 -08:00
Joel DeTeves f16ece6207 Switch tactical-nats to run as non-root 2022-01-15 21:21:58 -08:00
Joel DeTeves 9b55bc9892 Switch tactical-nginx to nginx-unprivileged container 2022-01-15 20:20:53 -08:00
Joel DeTeves 707e67918b Switch tactical-frontend to nginx-unprivileged container 2022-01-15 19:12:04 -08:00
Joel DeTeves faac572c30 Change tactical container uwsgi ports 2022-01-15 17:38:55 -08:00
Joel DeTeves b179587475 Make Mesh SMTP settings configurable 2022-01-10 12:53:33 -08:00
sadnub a2fac5d946 changes nats file watcher to use the NATS_CONFIG variable 2022-01-09 21:36:21 -05:00
sadnub ec4523240f remove inotify installation from nats docker image 2022-01-09 11:49:07 -05:00
wh1te909 d5fc8a2d7e reduce the watcher interval to 1 second to prevent nats auth errors on first check-in 2022-01-09 01:11:57 +00:00
Dan b5151a2178
Merge pull request #920 from lcsnetworks/nats_config_watcher
Replace inotify with custom config watcher script
2022-01-08 02:01:21 -08:00
wh1te909 2c9d413a1a update nats docker 2022-01-07 08:04:37 +00:00
Joel DeTeves cdf842e7ad Make NATS config watcher interval adjustable 2022-01-06 23:15:11 -08:00
Joel DeTeves c917007949 Replace inotify with custom config watcher script 2022-01-06 22:49:01 -08:00
sadnub ba3bd1407b fix cert path in dev and prod 2022-01-06 09:56:33 -05:00
sadnub eae24083c9 fix docker dev with latest prod docker image options 2022-01-05 21:17:59 -05:00
Joel DeTeves a2238fa435 Add option to enable webSocketMaskOverride in MeshCentral config 2021-12-31 19:31:18 -08:00
sadnub f92982cd5a
fix quotes around cert path in tactical docker image 2021-12-30 08:50:10 -05:00
Joel DeTeves ad19dc0240 Make cert pub & private paths configurable 2021-12-29 18:01:37 -08:00
sadnub 9b1d4faff8
fix typo in nginx config 2021-12-29 09:26:15 -05:00
sadnub 19c15ce58d
Add configurable mesh websocket url 2021-12-28 00:31:35 -05:00
Joel DeTeves 36a9f10aae Replace hardcoded services in NGINX config with variables 2021-12-27 15:46:11 -08:00
sadnub 6f1b00284a
make post_update_tasks run on init container start 2021-12-17 18:25:53 -05:00
wh1te909 730f37f247 add debian 11 support and update reqs 2021-11-19 06:58:18 +00:00
wh1te909 6a9bc56723 update for new service 2021-11-13 21:30:01 +00:00
sadnub 322d492540 change dashboard hostname default in env.example to be consistent with docs. Log nginx container access/error logs to stdout/stderr 2021-11-04 16:25:19 -04:00
sadnub 44eab3de7f docker dev changes and nginx dev fix 2021-09-23 13:23:52 -04:00
sadnub 6facf6a324 fix nginx on docker dev 2021-09-06 12:54:37 -04:00
sadnub 3685e3111f fix docker prod spinup. Move api container to uwsgi 2021-09-05 23:49:10 -04:00
wh1te909 50613f5d3e add api auth in settings, removed from local_settings 2021-09-03 05:31:44 +00:00
wh1te909 5b388c587b update python 2021-08-29 08:19:35 +00:00
wh1te909 e254923167 update mesh/nats 2021-08-29 08:13:04 +00:00
sadnub bfa5b4fba5 allow persistent mesh config and fix mongodb password uri issue 2021-07-17 15:57:35 -04:00
wh1te909 b6dd03138d rework agent installation auth token to have minimal perms 2021-06-30 06:46:07 +00:00
wh1te909 1971653548 bump nats/mesh 2021-05-29 02:53:16 +00:00
sadnub bb04ba528c make sure logs dir exists for api 2021-04-07 19:39:35 -04:00
sadnub d1cb42f1bc fix nats container config path 2021-04-03 20:52:06 -04:00
sadnub 787164e245 add websockets container. Fix mesh upload on new installation. remove cypress until we need it 2021-04-03 17:50:18 -04:00
sadnub b686b53a9c
Update dockerfile 2021-03-30 17:11:06 -04:00
wh1te909 258261dc64 refactor goinstaller to prepare for code signing 2021-03-30 20:52:03 +00:00
sadnub 74a287f9fe update containers to node 14 and reconfigure nats-api 2021-03-28 09:23:06 -04:00
wh1te909 4e4238d486 update to nodejs v14 2021-03-26 06:32:24 +00:00
sadnub 9d42fbbdd7 exclude mesh agent and debug logs 2021-03-23 10:41:15 -04:00
sadnub 39ac5b088b Update entrypoint.sh 2021-03-23 10:41:04 -04:00
sadnub ff2a94bd9b
Update dockerfile 2021-03-22 18:12:57 -04:00
sadnub 012b697337
Update dockerfile 2021-03-22 15:18:11 -04:00
sadnub 0580506cf3
Update entrypoint.sh 2021-03-22 15:17:49 -04:00
wh1te909 bca85933f7 make sure postgres is enabled and running. update npm 2021-03-16 23:09:38 +00:00
wh1te909 53cbb527b4 nats 2.2.0 2021-03-16 17:03:09 +00:00
wh1te909 b7dd8737a7 make django admin disabled by default 2021-02-27 23:19:35 +00:00
wh1te909 0ec0b4a044 python 3.9 2021-02-21 07:57:36 +00:00
wh1te909 92f4f7ef59 go 1.16 2021-02-17 23:26:56 +00:00
sadnub 598e24df7c remove salt and celery-winupdate containers 2021-01-22 19:57:58 -05:00
sadnub 278ea24786 improve dev env 2021-01-16 17:46:56 -05:00
wh1te909 8b9b1a6a35 update mesh docker conf 2021-01-16 21:50:29 +00:00
sadnub 91dba291ac nats-api fixes 2021-01-15 23:41:21 -05:00
sadnub 53882d6e5f fix dev port 2021-01-15 21:25:32 -05:00