Spaces:
Sleeping
Sleeping
| set -e | |
| APP_PASS="${APP_PASSWORD:-dev2026}" | |
| export PASSWORD="$APP_PASS" | |
| echo 'export PATH="/opt/hermes/.venv/bin:$PATH"' > /etc/profile.d/hermes.sh | |
| echo 'export PATH="/opt/hermes/.venv/bin:$PATH"' >> /root/.bashrc | |
| chmod +x /etc/profile.d/hermes.sh | |
| ln -sf /opt/hermes/.venv/bin/hermes /usr/local/bin/hermes 2>/dev/null || true | |
| ln -sf /opt/hermes/.venv/bin/python /usr/local/bin/hermes-python 2>/dev/null || true | |
| cat >> /root/.bashrc << 'BASHEOF' | |
| alias oc='opencode' | |
| alias ll='ls -la' | |
| alias la='ls -la' | |
| alias ..='cd ..' | |
| alias ...='cd ../..' | |
| alias gs='git status' | |
| alias gd='git diff' | |
| alias gl='git log --oneline -10' | |
| alias gita='git add -A' | |
| alias gitc='git commit -m' | |
| alias gitp='git push' | |
| PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' | |
| BASHEOF | |
| if [ -f /data/.env ]; then | |
| echo '[entrypoint] Loading /data/.env' | |
| set -a | |
| . /data/.env | |
| set +a | |
| fi | |
| echo '[entrypoint] Generating config...' | |
| python3 /app/src/start.py || true | |
| echo '[entrypoint] Starting code-server on port 7860...' | |
| exec code-server --bind-addr 0.0.0.0:7860 --auth password \ | |
| --disable-telemetry --disable-update-check \ | |
| --user-data-dir /data/.code-server \ | |
| --extensions-dir /data/.code-server/extensions \ | |
| /data | |