Files
zep/docker-compose.local.yml
T
2026-04-06 02:06:57 -04:00

38 lines
853 B
YAML

version: "3.8"
services:
frontend:
build: .
ports:
- "8080:80"
environment:
# Connect to the local SpacetimeDB instance
- SPACETIMEDB_URI=ws://localhost:3000
- SPACETIMEDB_DB_NAME=zep
depends_on:
- module-publisher
spacetimedb:
image: clockworklabs/spacetime:latest
ports:
- "3000:3000"
entrypoint: spacetime start
hostname: spacetimedb
volumes:
- spacetimedb-data:/root/.spacetime
# A temporary service to publish the module to the local database
# on startup, ensuring the schema is always up-to-date.
module-publisher:
build:
context: ./spacetimedb
dockerfile: Dockerfile.publish
depends_on:
- spacetimedb
environment:
- SPACETIMEDB_URI=http://spacetimedb:3000
- SPACETIMEDB_DB_NAME=zep
volumes:
spacetimedb-data: