OpenCyphal / nunaweb

A web UI for transcompiling DSDL via Nunavut.
https://nunaweb.opencyphal.org/
MIT License
4 stars 1 forks source link

Implement relatively strong security and well architected setup for various parts #16

Closed matthewzhaocc closed 3 years ago

matthewzhaocc commented 3 years ago

Implement security header standards for nunaserver

Implement strong security for nginx configuration according to latest web facing infra best practices

Implement a health check endpoint and clear dependency tracing for development docker compose

matthewzhaocc commented 3 years ago

Sorry, not dependency tracing, dependency startup order.

clyde-johnston commented 3 years ago

You might need to rebase your branch to main to pull in the port 80 redirection changes.

matthewzhaocc commented 3 years ago

after my sad attempt at rebase, should be good now

matthewzhaocc commented 3 years ago

oops, meant to put that commit in a different branch, but its already here, so removing it is way too hard ^ added flower monitoring to the local docker-compose, prod docker compose would require too much additional security configuration with oauth to be added easily.

matthewzhaocc commented 3 years ago

cors was improperly configured

pavel-kirienko commented 3 years ago

@matthewzhaocc are you planning to keep working on this or should we close it?

matthewzhaocc commented 3 years ago

Hey sorry ive been busy lately, ill circle around back to this soon

matthewzhaocc commented 3 years ago

Should be good besides the issue for frontend

pavel-kirienko commented 3 years ago

@bbworld1 can you please give it a look?

bbworld1 commented 3 years ago

@matthewzhaocc Please rebase on latest main.

pavel-kirienko commented 3 years ago

Closing as stale.