| set -e | |
| export COPAW_PORT="${COPAW_PORT:-8088}" | |
| if [ -n "$COPAW_PASSWORD" ]; then | |
| echo "=== CoPaw Auth ENABLED ===" | |
| else | |
| echo "=== CoPaw Auth DISABLED ===" | |
| fi | |
| cd /app | |
| exec python3 -c " | |
| import sys | |
| sys.path.insert(0, '/app') | |
| from copaw.app._app import app | |
| from auth import setup_auth | |
| setup_auth(app) | |
| import uvicorn | |
| uvicorn.run(app, host='0.0.0.0', port=int('${COPAW_PORT}'), log_level='info') | |
| " | |