Skip to content

Commit b6065c1

Browse files
committed
DO NOT MERGE: sandbox benches
1 parent 2090c10 commit b6065c1

22 files changed

Lines changed: 1855 additions & 383 deletions

File tree

.gitignore

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,19 @@ pnpm-debug.log*
2525

2626
# pnpm workspace
2727
.pnpm-store/
28+
platform/.platform-dev-token
2829

2930
# TypeScript
3031
*.tsbuildinfo
3132
dist/
3233
frontend/build/
3334
!frontend/packages/icons/dist/
35+
platform/api/openapi.json
36+
platform/api/.env
37+
platform/api/.env.*
38+
!platform/api/.env.example
39+
!platform/api/.env.*.example
40+
platform/vercel-health-check/.next/
3441

3542
# IDE
3643
.vscode/
@@ -44,8 +51,10 @@ Thumbs.db
4451

4552
secrets/**/*
4653

47-
tf/.terraform/**/*
48-
tf/.terraform.lock.hcl
54+
*.tfstate*
55+
**/.terraform/**/*
56+
**/.terraform.lock.hcl
57+
platform/tf/terraform.tfvars
4958

5059
# Frontend
5160
frontend/.env.*
@@ -81,3 +90,6 @@ examples/*/public/
8190

8291
# Native addon binaries
8392
*.node
93+
94+
# Sandbox deploy bundle (built by scripts/docker/build-sandbox.sh)
95+
.sandbox-deploy/

Cargo.lock

Lines changed: 124 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ members = [
5656
"engine/sdks/rust/envoy-protocol",
5757
"engine/sdks/rust/epoxy-protocol",
5858
"engine/sdks/rust/test-envoy",
59-
"engine/sdks/rust/ups-protocol"
59+
"engine/sdks/rust/ups-protocol",
60+
"rivetkit-typescript/packages/rivetkit-native",
61+
"rivetkit-typescript/packages/sqlite-native"
6062
]
6163

6264
[workspace.package]
@@ -135,6 +137,7 @@ members = [
135137
tokio-cron-scheduler = "0.13.0"
136138
tokio-native-tls = "0.3.1"
137139
tokio-stream = "0.1.15"
140+
tokio-tungstenite = { version = "0.26.0", features = ["rustls-tls-native-roots"] }
138141
tokio-util = "0.7"
139142
tower = "0.5"
140143
tracing = "0.1.40"
@@ -144,6 +147,10 @@ members = [
144147
vergen-gitcl = "1.0.0"
145148
reqwest-eventsource = "0.6.0"
146149

150+
[workspace.dependencies.rdkafka]
151+
version = "0.38.0"
152+
features = [ "ssl" ]
153+
147154
[workspace.dependencies.vergen]
148155
version = "9.0.4"
149156
features = [ "build", "cargo", "rustc" ]
@@ -176,10 +183,6 @@ members = [
176183
[workspace.dependencies.pest]
177184
version = "2.7"
178185

179-
[workspace.dependencies.tokio-tungstenite]
180-
version = "0.26.0"
181-
features = ["rustls-tls-native-roots"]
182-
183186
[workspace.dependencies.rocksdb]
184187
version = "0.24"
185188
features = [ "multi-threaded-cf" ]
@@ -347,6 +350,11 @@ members = [
347350
[workspace.dependencies.vbare-compiler]
348351
version = "0.0.4"
349352

353+
[workspace.dependencies.raw-foundationdb]
354+
package = "foundationdb"
355+
version = "0.9.2"
356+
features = [ "fdb-7_3", "embedded-fdb-include" ]
357+
350358
[workspace.dependencies.rivet-api-builder]
351359
path = "engine/packages/api-builder"
352360

@@ -523,6 +531,9 @@ members = [
523531
[workspace.dependencies.rivet-ups-protocol]
524532
path = "engine/sdks/rust/ups-protocol"
525533

534+
[workspace.dependencies.rivetkit-sqlite-native]
535+
path = "rivetkit-typescript/packages/sqlite-native"
536+
526537
[profile.dev]
527538
overflow-checks = false
528539
debug = true

examples/sandbox/Dockerfile

Lines changed: 7 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)