| FROM ghcr.io/hzruo/sambanova-pool:latest | |
| WORKDIR /app | |
| EXPOSE 7860 | |
| RUN export getId='getId() { id -u "$1" 2>/dev/null; }' && \ | |
| USER_ID=$(getId appuser || getId node || getId nobody || echo "1000") && \ | |
| GROUP_ID=$USER_ID && \ | |
| echo "User ID: $USER_ID" && \ | |
| echo "Group ID: $GROUP_ID" && \ | |
| chown -R $USER_ID:$GROUP_ID /app | |
| CMD ["/app/sync_data.sh"] |