helsingborg-stad / F-AI

Folkets AI ❤️
MIT License
0 stars 0 forks source link

Error starting image on Mac Silicon #63

Open ChristianAlfredsson opened 3 months ago

ChristianAlfredsson commented 3 months ago

Have followed instructions. Docker image and build worked great.

Starting with this command: docker run \ --name f-ai-pp-local \ -e CHAINLIT_PORT=8001 \ -p 8001:8001 \ -v "$(pwd)"/src/planning_permission/.env:/app/.env \ -v "$(pwd)"/src/planning_permission/data:/app/data \ -v "$(pwd)"/src/planning_permission:/app/planning_permission \ --platform linux/amd64 \ f-ai-pp:local

Got this error:

2024-04-05 08:21:25 - Created default config file at /app/.chainlit/config.toml Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/opt/venv/lib/python3.11/site-packages/chainlit/main.py", line 4, in cli(prog_name="chainlit") File "/opt/venv/lib/python3.11/site-packages/click/core.py", line 1157, in call return self.main(args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/click/core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/click/core.py", line 1434, in invoke return ctx.invoke(self.callback, ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke return __callback(args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/chainlit/cli/init.py", line 152, in chainlit_run run_chainlit(target) File "/opt/venv/lib/python3.11/site-packages/chainlit/cli/init.py", line 45, in run_chainlit load_module(config.run.module_name) File "/opt/venv/lib/python3.11/site-packages/chainlit/config.py", line 247, in load_module spec.loader.exec_module(module) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/app/planning_permission/app_main_stream.py", line 55, in document_store.load_all_documents_in_path() File "/app/planning_permission/store/document_store.py", line 83, in load_all_documents_in_path all_dokuments_in_path = self.document_path + ''


TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

Running on Macbook M1 Pro, latest Docker.
zilaei commented 2 months ago

Sorry @ChristianAlfredsson for the late answer! Could you confirm if the problem still exist with the latest code in the main branch?