Wallabag container not respecting settings passed via envs
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker, postgresql, shell
- Lĩnh vực
- databases, devops, infrastructure
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện vấn đề với Docker image wallabag:2.6.13 được nêu và các biến SYMFONY__ENV__ đã cho, sau đó kiểm tra cấu hình production được tạo ra và prod.log. Truy vết đường dẫn cài đặt đến src/Wallabag/CoreBundle/Command/InstallCommand.php:364 và so sánh kết nối cơ sở dữ liệu đã cấu hình với các giá trị PostgreSQL. Hoàn tất khi container sử dụng đúng các thiết lập cơ sở dữ liệu dự kiến trong quá trình wallabag:install --env=prod.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi,
I'm trying to setup wallabag in kubernetes, and I can't get it to use correct database. Here is my config:
/var/www/wallabag # printenv | grep SYM
SYMFONY__ENV__DATABASE_DRIVER=pdo_pgsql
SYMFONY__ENV__DATABASE_HOST=psql-wallabag-rw
SYMFONY__ENV__DATABASE_NAME=app
SYMFONY__ENV__DATABASE_PASSWORD=**secret**
SYMFONY__ENV__DATABASE_PORT=5432
SYMFONY__ENV__DATABASE_USER=app
SYMFONY__ENV__DOMAIN_NAME=**secret**
SYMFONY__ENV__FOSUSER_CONFIRMATION=false
SYMFONY__ENV__FOSUSER_REGISTRATION=false
SYMFONY__ENV__FOS_OAUTH_SERVER_ACCESS_TOKEN_LIFETIME=3600
SYMFONY__ENV__FOS_OAUTH_SERVER_REFRESH_TOKEN_LIFETIME=1209600
[email protected]
SYMFONY__ENV__LOCALE=en
SYMFONY__ENV__REDIS_HOST=wallabag-redis
SYMFONY__ENV__REDIS_SCHEME=tcp
SYMFONY__ENV__RSS_LIMIT=50
SYMFONY__ENV__SECRET=**secret**
SYMFONY__ENV__SERVER_NAME=Your wallabag instance
As you can see, database engine should be postgres, but below I'm pasting the excerpt from prod.log, which suggests that it's actually for some reason trying to use sqlite.
[2025-06-24T07:33:10.433925+00:00] console.CRITICAL: Error thrown while running command "wallabag:install --env=prod". Message: "The command "doctrine:database:drop" generates some errors: Could not drop database /var/www/wallabag/data/db/wallabag.sqlite for connection named default An exception occurred while executing a query: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "/" LINE 1: DROP DATABASE /var/www/wallabag/data/db/wallabag.sqlite ^ " {"exception":"[object] (RuntimeException(code: 0): The command \"doctrine:database:drop\" generates some errors:
Could not drop database /var/www/wallabag/data/db/wallabag.sqlite for connection named default
An exception occurred while executing a query: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"/\"
LINE 1: DROP DATABASE /var/www/wallabag/data/db/wallabag.sqlite
^
at /var/www/wallabag/src/Wallabag/CoreBundle/Command/InstallCommand.php:364)","command":"wallabag:install --env=prod","message":"The command \"doctrine:database:drop\" generates some errors:
Could not drop database /var/www/wallabag/data/db/wallabag.sqlite for connection named default
An exception occurred while executing a query: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"/\"
LINE 1: DROP DATABASE /var/www/wallabag/data/db/wallabag.sqlite
^
"} []
postgres version: 17
docker image: docker.io/wallabag/wallabag:2.6.13
image SHA: docker.io/wallabag/wallabag@sha256:efa1c00736e0544291dd104f8f3092ca5e88076862e9e034ae9cd3eaa9d36daa
- Ngôn ngữ chính
- Shell
- Star
- 771
- Fork
- 168
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của wallabag/docker
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Awaiting response
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100
Tất cả issue của wallabag/docker
Issue tương tự
-
Python Volcengine provider returns failures instead of raising themCó thể đã có người làm @Ricardo-M-L đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
agent-infra/sandbox#248 ·
-
chore priority:low size:S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
celo-org/celopedia-skills#98 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ready-for-pr
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
kunchenguid/firstmate#7679 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Security: Vulnerable PHP version (CVE-2026-109618 / CVE-2026-109619) in current Docker imagesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
MISP/misp-docker#478 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
t4t5/omdrop-owl#83 ·