mirror of
https://github.com/cheikh2shift/godex.git
synced 2026-10-19 01:29:53 -05:00
ensure wd matches location user launched from
This commit is contained in:
1 parent
f994511c2a
commit
cd5d03c53d
3 files changed
+8
-6
No files matched your search
@@ -299,7 +299,7 @@ curl -fsSL https://raw.githubusercontent.com/cheikh2shift/godex/main/docker-comp
|
||||
mkdir -p workspace
|
||||
|
||||
# Run
|
||||
docker compose up -d
|
||||
WORKSPACE_DIR="$PWD" docker compose up -d
|
||||
docker attach godex
|
||||
```
|
||||
|
||||
@@ -307,7 +307,7 @@ docker attach godex
|
||||
|
||||
1. **First run** - The container will launch the wizard to configure your provider:
|
||||
```bash
|
||||
docker compose up
|
||||
WORKSPACE_DIR="$PWD" docker compose up
|
||||
```
|
||||
Configure your Ollama/OpenRouter/etc. settings when prompted.
|
||||
If the screen looks empty after attaching, press enter key to trigger TUI redraw.
|
||||
@@ -329,9 +329,11 @@ sudo systemctl restart ollama
|
||||
|
||||
2. **Subsequent runs** - Your config is persisted in a Docker volume:
|
||||
```bash
|
||||
docker compose up
|
||||
WORKSPACE_DIR="$PWD" docker compose up
|
||||
```
|
||||
|
||||
**Note:** `WORKSPACE_DIR` controls which host directory is mounted at `/workspace` in the container. Set it to the directory you want GoDex to operate in (defaults to the compose file directory if unset).
|
||||
|
||||
3. **Edit provider config in the Docker volume**:
|
||||
The volume is explicitly named `godex-config` so it’s shared across projects.
|
||||
```bash
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ services:
|
||||
# Optional: set to auto-select provider after wizard creates config
|
||||
# - CODEX_PROVIDER_NAME=my-local-identifier
|
||||
volumes:
|
||||
- .:/workspace
|
||||
- ${WORKSPACE_DIR:-.}:/workspace
|
||||
- godex-config:/godex-home/.godex
|
||||
working_dir: /workspace
|
||||
stdin_open: true
|
||||
|
||||
+2
-2
@@ -35,10 +35,10 @@ echo "Setup complete!"
|
||||
echo ""
|
||||
echo "To run GoDex in your project directory:"
|
||||
echo ""
|
||||
echo " docker compose -f ${INSTALL_DIR}/docker-compose.yml up -d && docker attach godex"
|
||||
echo " WORKSPACE_DIR=\"$PWD\" docker compose -f ${INSTALL_DIR}/docker-compose.yml up -d && docker attach godex"
|
||||
echo ""
|
||||
echo " # Add this alias to ~/.bashrc or ~/.zshrc:"
|
||||
echo " alias godex='docker compose -f ${INSTALL_DIR}/docker-compose.yml up -d && docker attach godex'"
|
||||
echo " alias godex='WORKSPACE_DIR=\"$PWD\" docker compose -f ${INSTALL_DIR}/docker-compose.yml up -d && docker attach godex'"
|
||||
echo ""
|
||||
echo " # Then run from any directory:"
|
||||
echo " godex"
|
||||
|
||||
Reference in new issue
Block a user