Hi @Yonggu
Welcome to Speckle’s community. Please do introduce yourself to the community, and let us know more about what you are hoping to achieve with Speckle, over at this thread: Introduce yourself 🙆
The local development environment is intended for those making changes to speckle server’s code, and for testing those changes.
If you are looking to use Speckle, and not develop its code, then you may be better deploying the pre-built Docker images using Docker Compose: Deploying a Server - Docker Compose | Speckle Docs
However, if you do wish to develop the file import service and run the local development environment then you will need to do the following:
No 1. Missing module
The STL and OBJ importers are written in Python, not Node.js, which complicates matters a little.
You will need python3
and pip
on your path.
You will need to run pip install --requirement ./packages/fileimport-service/requirements.txt
to install the missing Python modules.
No 2. Invalid token scopes
Authentication tokens in Speckle can be restricted to specific scopes or privileges.
When creating a new token, please select the profile:read
privilege from the drop down menu.
I hope this helps,
Iain