mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-11 02:00:04 -04:00
46 lines
1.4 KiB
YAML
46 lines
1.4 KiB
YAML
version: "3.6"
|
|
|
|
services:
|
|
node:
|
|
build:
|
|
context: ./
|
|
dockerfile: ./crates/standalone/Dockerfile
|
|
args:
|
|
CARGO_PROFILE: dev
|
|
volumes:
|
|
- ./crates/standalone:/usr/src/app/crates/standalone
|
|
- ./crates/core:/usr/src/app/crates/core
|
|
- ./crates/client-api:/usr/src/app/crates/client-api
|
|
- ./crates/lib:/usr/src/app/crates/lib
|
|
- ./crates/sats:/usr/src/app/crates/sats
|
|
- ./crates/bindings:/usr/src/app/crates/bindings
|
|
- ./crates/bindings-macro:/usr/src/app/crates/bindings-macro
|
|
- ./crates/bindings-sys:/usr/src/app/crates/bindings-sys
|
|
- ./crates/vm:/usr/src/app/crates/vm
|
|
- ./crates/client-api-messages:/usr/src/app/crates/client-api-messages
|
|
- ./Cargo.toml:/usr/src/app/Cargo.toml
|
|
- ./flamegraphs:/usr/src/app/flamegraphs
|
|
- key_files:/etc/spacetimedb
|
|
- /stdb
|
|
ports:
|
|
- "3000:80"
|
|
# Tracy
|
|
- "8086:8086"
|
|
entrypoint: cargo watch -i flamegraphs -i log.conf --why -C crates/standalone -x 'run start'
|
|
privileged: true
|
|
environment:
|
|
SPACETIMEDB_FLAMEGRAPH_PATH: ../../../../flamegraphs/flamegraph.folded
|
|
SPACETIMEDB_TRACY: 1
|
|
RUST_BACKTRACE: 1
|
|
ENV: dev
|
|
SENDGRID_API_KEY:
|
|
SENDGRID_SENDER:
|
|
networks:
|
|
- spacetimedb_default
|
|
|
|
networks:
|
|
spacetimedb_default:
|
|
name: spacetimedb_default
|
|
volumes:
|
|
key_files:
|