mirror of
https://github.com/different-ai/openwork
synced 2026-04-26 09:35:17 +02:00
feat(share): add local docker publisher flow
This commit is contained in:
@@ -13,6 +13,7 @@ set -euo pipefail
|
||||
# Outputs:
|
||||
# - Web UI URL
|
||||
# - OpenWork server URL
|
||||
# - Share service URL
|
||||
# - Token file path
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
||||
@@ -140,10 +141,15 @@ WEB_PORT="$(pick_port)"
|
||||
if [ "$WEB_PORT" = "$OPENWORK_PORT" ]; then
|
||||
WEB_PORT="$(pick_port)"
|
||||
fi
|
||||
SHARE_PORT="${SHARE_PORT:-$(pick_port)}"
|
||||
if [ "$SHARE_PORT" = "$OPENWORK_PORT" ] || [ "$SHARE_PORT" = "$WEB_PORT" ]; then
|
||||
SHARE_PORT="$(pick_port)"
|
||||
fi
|
||||
|
||||
echo "Starting Docker Compose project: $PROJECT" >&2
|
||||
echo "- OPENWORK_PORT=$OPENWORK_PORT" >&2
|
||||
echo "- WEB_PORT=$WEB_PORT" >&2
|
||||
echo "- SHARE_PORT=$SHARE_PORT" >&2
|
||||
echo "- OPENWORK_DEV_MODE=1" >&2
|
||||
if [ "$MOUNT_HOST_OPENCODE" = "1" ]; then
|
||||
echo "- Host OpenCode import: enabled" >&2
|
||||
@@ -154,7 +160,7 @@ fi
|
||||
start_stack() {
|
||||
local config_dir="$1"
|
||||
local data_dir="$2"
|
||||
OPENWORK_DEV_ID="$DEV_ID" OPENWORK_PORT="$OPENWORK_PORT" WEB_PORT="$WEB_PORT" \
|
||||
OPENWORK_DEV_ID="$DEV_ID" OPENWORK_PORT="$OPENWORK_PORT" WEB_PORT="$WEB_PORT" SHARE_PORT="$SHARE_PORT" \
|
||||
OPENWORK_DEV_MODE="1" \
|
||||
OPENWORK_HOST_OPENCODE_CONFIG_DIR="$config_dir" \
|
||||
OPENWORK_HOST_OPENCODE_DATA_DIR="$data_dir" \
|
||||
@@ -184,6 +190,7 @@ fi
|
||||
echo "" >&2
|
||||
echo "OpenWork web UI: http://localhost:$WEB_PORT" >&2
|
||||
echo "OpenWork server: http://localhost:$OPENWORK_PORT" >&2
|
||||
echo "Share service: http://localhost:$SHARE_PORT" >&2
|
||||
echo "Token file: $ROOT_DIR/tmp/.dev-env-$DEV_ID" >&2
|
||||
echo "" >&2
|
||||
echo "To stop this stack:" >&2
|
||||
|
||||
Reference in New Issue
Block a user