aboutcode-org / aboutcode-org/scancode.io

Cannot run as unprivileged user without creating /etc/scancodeio as root

未關閉
#1,641 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug
主要語言
Python
星號
215
分支
203
平均合併
4 天 8 小時
30 天內合併 PR
6

描述

**Describe the bug**
The documentation says: "The Docker image has been updated to run as a non-root user." However, lines 30-32 of the docker-compose.yml file say:
volumes:
- .env:/opt/scancodeio/.env
- /etc/scancodeio/:/etc/scancodeio/
[etc]
If this directory has not been created by the root user, then this mapping fails and the web and worker images fail to be created/load.

**System configuration**
- This is the current version, running using podman/podman-compose on Debian 13/Trixie.

**To Reproduce**
Steps to reproduce the behavior:
1. git clone https://github.com/aboutcode-org/scancode.io.git && cd scancode.io
2. make envfile
3. docker compose build
4. docker compose up
5. Error:
Error: "scancodeio_web_1" is not a valid container, cannot be used as a dependency: no container with name or ID "scancodeio_web_1" found: no such container
Error: "scancodeio_web_1" is not a valid container, cannot be used as a dependency: no container with name or ID "scancodeio_web_1" found: no such container
[web] | Error: no container with name or ID "scancodeio_web_1" found: no such container
[nginx] | Error: no container with name or ID "scancodeio_nginx_1" found: no such container
[worker] | Error: no container with name or ID "scancodeio_worker_1" found: no such container

**Expected behavior**
Should start all containers and go up.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。