ccm commited on
Commit
2f7eb5d
·
1 Parent(s): 25103ab

Trying to make the agents module visible

Browse files
Files changed (1) hide show
  1. entrypoint.sh +4 -1
entrypoint.sh CHANGED
@@ -1,6 +1,9 @@
1
  #!/bin/bash
2
  set -euo pipefail
3
 
 
 
 
4
  # --- Start Mongo ---
5
  mkdir -p "$HOME/data/db" "$HOME/logs"
6
  mongod --dbpath "$HOME/data/db" \
@@ -11,7 +14,7 @@ mongod --dbpath "$HOME/data/db" \
11
  # --- Start the Python proxy with dotenv (DO NOT source .env in bash) ---
12
  # Loads /app/.env first, then overrides with /app/.env.local
13
  npx dotenv -e /app/.env -e /app/.env.local -c -- \
14
- sh -lc 'python3 -m uvicorn proxy:app --host 127.0.0.1 --port 8000' &
15
 
16
  # --- Wait for proxy health ---
17
  for i in {1..40}; do
 
1
  #!/bin/bash
2
  set -euo pipefail
3
 
4
+ # Ensure our local /app packages (e.g., agents) are importable
5
+ export PYTHONPATH="/app:${PYTHONPATH:-}"
6
+
7
  # --- Start Mongo ---
8
  mkdir -p "$HOME/data/db" "$HOME/logs"
9
  mongod --dbpath "$HOME/data/db" \
 
14
  # --- Start the Python proxy with dotenv (DO NOT source .env in bash) ---
15
  # Loads /app/.env first, then overrides with /app/.env.local
16
  npx dotenv -e /app/.env -e /app/.env.local -c -- \
17
+ sh -lc 'cd /app && python3 -m uvicorn --app-dir /app proxy:app --host 127.0.0.1 --port 8000' &
18
 
19
  # --- Wait for proxy health ---
20
  for i in {1..40}; do