diff --git a/dev/BASE b/dev/BASE index 5c19c34..6dbb0c1 100644 --- a/dev/BASE +++ b/dev/BASE @@ -29,7 +29,6 @@ RUN touch /usr/bin/ai-infra && \ chmod +x /usr/bin/ai-infra && \ chown -R "$USER:$USER" /usr/bin/ai-infra && \ mkdir -p /opt/run && \ - chown -R "$USER:$USER" /opt/run - - + chown -R "$USER:$USER" /opt/run && \ + touch /opt/run/ai-infra.txt diff --git a/entrypoint.sh b/entrypoint.sh index 1f14563..51acc2f 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -28,11 +28,13 @@ fi echo "========= log: $USER =========" +echo "mamba run pip install --no-cache-dir -r /opt/run/ai-infra.txt" > /usr/bin/ai-infra + if [ -n "$AI_SOCKET" ]; then # echo "mamba run hypercorn -b unix:$AI_SOCKET -w 4 /opt/run/app:app" > /usr/bin/ai-infra - echo "mamba run hypercorn -b unix:$AI_SOCKET /opt/run/app:app" > /usr/bin/ai-infra + echo "mamba run hypercorn -b unix:$AI_SOCKET /opt/run/app:app" >> /usr/bin/ai-infra else - echo "mamba run hypercorn -b '[::]:9100' /opt/run/app:app" > /usr/bin/ai-infra + echo "mamba run hypercorn -b '[::]:9100' /opt/run/app:app" >> /usr/bin/ai-infra fi exec "$@" \ No newline at end of file