Signed-off-by: Seongmin Lee git@boltless.me
+54
local-infra/Caddyfile
+54
local-infra/Caddyfile
···
+12
local-infra/cert/localtangled/intermediate.crt
+12
local-infra/cert/localtangled/intermediate.crt
···
+5
local-infra/cert/localtangled/intermediate.key
+5
local-infra/cert/localtangled/intermediate.key
+11
local-infra/cert/localtangled/root.crt
+11
local-infra/cert/localtangled/root.crt
···
+5
local-infra/cert/localtangled/root.key
+5
local-infra/cert/localtangled/root.key
+82
local-infra/docker-compose.yml
+82
local-infra/docker-compose.yml
···+DB_CREDS_JSON: &DB_CREDS_JSON '{"username":"pg","password":"password","host":"plc_db","port":5432}'
+17
local-infra/pds.env
+17
local-infra/pds.env
···+PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=2e92e336a50a618458e1097d94a1db86ec3fd8829d7735020cbae80625c761d7
+9
local-infra/readme.md
+9
local-infra/readme.md
+63
local-infra/scripts/create-test-account.sh
+63
local-infra/scripts/create-test-account.sh
···+curl --fail --silent --show-error --request POST --header "Content-Type: application/json" "$@"+--data "{\"email\":\"${USERNAME}@${PDS_HOSTNAME}\", \"handle\":\"${USERNAME}.${PDS_HOSTNAME}\", \"password\":\"${PASSWORD}\", \"inviteCode\":\"${INVITE_CODE}\"}" \
+5
nix/vm.nix
+5
nix/vm.nix
···# This is fine because any and all ports that are forwarded to host are explicitly marked above, we don't need a separate guest firewall