From badd85c48012ff61e737203c5726e479c89f9841 Mon Sep 17 00:00:00 2001 From: Sebastian Jeltsch Date: Sun, 30 Nov 2025 12:25:08 +0100 Subject: [PATCH] Fix docker alias to work correctly on Mac (probably Windows as well). Thanks @domibies #179. --- README.md | 3 ++- crates/core/src/server/init.rs | 2 +- docs/src/content/docs/getting-started/_install_oneliners.mdx | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0aa3ea16..6e417508 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,8 @@ Alternatively, run TrailBase using the Docker image: alias trail=' mkdir -p traildepot && \ docker run \ - --network host \ + -p 4000:4000 \ + -e ADDRESS=0.0.0.0:4000 \ --mount type=bind,source="$PWD"/traildepot,target=/app/traildepot \ trailbase/trailbase /app/trail' ``` diff --git a/crates/core/src/server/init.rs b/crates/core/src/server/init.rs index 1d8ad64e..da9854e4 100644 --- a/crates/core/src/server/init.rs +++ b/crates/core/src/server/init.rs @@ -102,7 +102,7 @@ pub async fn init_app_state(args: InitArgs) -> Result<(bool, AppState), InitErro ) .map_err(|err| InitError::CustomInit(err.to_string()))?; - // TODO: We'd have to inject WASM runtimes here to make it available to connection.. + // NOTE: We're injecting a WASM runtime to make custom functions available. let (conn, new_db) = crate::connection::init_main_db( Some(&args.data_dir), Some(json_schema_registry.clone()), diff --git a/docs/src/content/docs/getting-started/_install_oneliners.mdx b/docs/src/content/docs/getting-started/_install_oneliners.mdx index ea13f254..da52fa6d 100644 --- a/docs/src/content/docs/getting-started/_install_oneliners.mdx +++ b/docs/src/content/docs/getting-started/_install_oneliners.mdx @@ -7,7 +7,8 @@ export const installDocker= ` alias trail=' mkdir -p traildepot && \\ docker run \\ - --network host \\ + -p 4000:4000 \\ + -e ADDRESS=0.0.0.0:4000 \\ --mount type=bind,source="$PWD"/traildepot,target=/app/traildepot \\ trailbase/trailbase /app/trail' `;