From 2414b3f5b6dd530d52232d1c2f27d1a4d97be59a Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Tue, 20 May 2025 14:26:53 -0400 Subject: [PATCH] init bun and docker compose --- README.md | 36 ++++++++++++++++++++++++++++++++++++ bun.lockb | Bin 0 -> 2310 bytes docker-compose.yml | 6 ++++++ package.json | 13 +++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 README.md create mode 100755 bun.lockb create mode 100644 docker-compose.yml create mode 100644 package.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..aeff206 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Massive + + + +- [Massive](#massive) + - [Setup](#setup) - [Install run-times](#install-run-times) - [Install SpacetimeDB](#install-spacetimedb) + + +## Setup + +### Install run-times + +```bash +mise use +``` + +### Install SpacetimeDB + +```bash +curl -sSf https://install.spacetimedb.com | sh +``` + +Installs to + +``` +CLI configuration directory: /home/baobeld/.config/spacetime/ +Spacetime binary: /home/baobeld/.local/bin/spacetime +directory for installed SpacetimeDB versions: /home/baobeld/.local/share/spacetime/bin +database directory: /home/baobeld/.local/share/spacetime/data +``` + +And enable WebAssembly: + +```bash +dotnet workload install wasi-experimental +``` diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..ed29c17f4314a87dc6d8910afae59e3221bad9a3 GIT binary patch literal 2310 zcmY#Z)GsYA(of3F(@)JSQ%EY!;{sycoc!eMw9K4T-L(9o+{6;yG6OCq1_p+IRoLZ#$A%yD;?VAS;hfW1O%)QiUG=n(+yDZLYM-E+{EJI z%(7IlI2Qv$g9DJo38Y(qG&hhw38Z;|bUu&w^MoG9i>KH$_j(&NeyM(wezrsCwbDfW zs9v?Lww9dvHpgBC&f3igR8I*2`4R+xZecJ3+6yudB*qKG!~mFnPoQFJ3iS5_^;-e; zivekVAQl2*VgStkt3bt$K>ch$T9g=#NNPZShGCF-AT~3UW&zSL08;~^ajW~s{|}^q zngD1XBLl=-WTRPjufAS2|Iycg!UZ$SrOa}se{fYgeMbMl{Sf0Vu1!Y{U76`Mzvh}F z-_B^#YOo!hRRGx=EA}e!r zuMt@O?$Dzmlctj`N0-mdY&vV*C+FXw%OazkYtd$NGWW*u690>TRgnV~=GZ|%4^n55 z7BV}aMc)}H&1F+ul&qJTS6q^qlcNVKclAPwQd8{|j0_ZtGpkbb({vO}6cTeX)ARDv zKqV6d{QD09ARZ|Ge?X1o0A+e0;Ib(-HnIci#9;;~JVEIklqM~pdOXO`3$nWcs_y|@ zf3%TVY^ep%4`y)t4N?67D(_+CIR{ftVo7Ro2?K)z&@@mD04w2{7!CD|^bCy|7+Qcb zpgI9o<})#B0YyLnR!hKY0Vc*eGd&|iJp%?Uc8CfXjT+p=skvpTMS89kC8txpX!yQSAlq7Bk*X4tAXkUt4A^eYJ6UPN-7>xkW>N9 q0V&os0*1G#o}mTEA*FdKnaP<1-GZzPXbdt}7ZMd9!ys`n_(%Xe{FBH4 literal 0 HcmV?d00001 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..22ae5a9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +services: + spacetime: + image: clockworklabs/spacetime + ports: + - 3000:3000 + command: start diff --git a/package.json b/package.json new file mode 100644 index 0000000..0d5d4a8 --- /dev/null +++ b/package.json @@ -0,0 +1,13 @@ +{ + "name": "massive", + "scripts": { + "server:up": "docker compose up -d", + "server:down": "docker compose down", + "server:build": "dotnet build server", + "server:publish": "spacetime publish --project-path server massive", + "server:generate": "spacetime generate --lang csharp --out-dir client/module_bindings --project-path server" + }, + "devDependencies": { + "@types/bun": "latest" + } +}