- Notifications
You must be signed in to change notification settings - Fork254
Open
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
The latest community edition image for the linux/amd64 platform on DockerHub is unable to launch MongoDB, and so all API calls fail with HTTP 502 Bad Gateway.
If I target linux/arm64, things work fine.
I'm currently running on a MacBook Pro 2024
docker run -p 3000:3000 --platform=linux/amd64 lowcoderorg/lowcoder-ce2025-06-20 04:53:33,234 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.2025-06-20 04:53:33,235 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/01-redis.conf" during parsing2025-06-20 04:53:33,235 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/02-mongodb.conf" during parsing2025-06-20 04:53:33,235 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/10-api-service.conf" during parsing2025-06-20 04:53:33,235 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/11-node-service.conf" during parsing2025-06-20 04:53:33,235 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/20-frontend.conf" during parsing2025-06-20 04:53:33,239 INFO RPC interface 'supervisor' initialized2025-06-20 04:53:33,239 CRIT Server 'unix_http_server' running without any HTTP authentication checking2025-06-20 04:53:33,239 INFO supervisord started with pid 202025-06-20 04:53:34,252 INFO spawned: 'redis' with pid 212025-06-20 04:53:34,258 INFO spawned: 'mongodb' with pid 222025-06-20 04:53:34,262 INFO spawned: 'api-service' with pid 232025-06-20 04:53:34,265 INFO spawned: 'frontend' with pid 242025-06-20 04:53:34,269 INFO spawned: 'node-service' with pid 252025-06-20 04:53:34,303 INFO success: redis entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)2025-06-20 04:53:34,304 INFO exited: mongodb (terminated by SIGILL; not expected)2025-06-20 04:53:35,864 INFO spawned: 'mongodb' with pid 1402025-06-20 04:53:35,898 INFO exited: mongodb (terminated by SIGILL; not expected)2025-06-20 04:53:37,902 INFO spawned: 'mongodb' with pid 1752025-06-20 04:53:37,922 INFO exited: mongodb (terminated by SIGILL; not expected)2025-06-20 04:53:41,397 INFO spawned: 'mongodb' with pid 1832025-06-20 04:53:41,420 INFO exited: mongodb (terminated by SIGILL; not expected)2025-06-20 04:53:41,777 INFO gave up: mongodb entered FATAL state, too many start retries too quickly2025-06-20 04:53:44,494 INFO success: api-service entered RUNNING state, process has stayed up for > than 10 seconds (startsecs)2025-06-20 04:53:44,494 INFO success: frontend entered RUNNING state, process has stayed up for > than 10 seconds (startsecs)2025-06-20 04:53:44,494 INFO success: node-service entered RUNNING state, process has stayed up for > than 10 seconds (startsecs)
Expected Behavior
Launching with linux/arm64 works fine:
docker run -p 3000:3000 --platform=linux/arm64 lowcoderorg/lowcoder-ce 2025-06-20 04:52:23,926 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.2025-06-20 04:52:23,926 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/01-redis.conf" during parsing2025-06-20 04:52:23,926 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/02-mongodb.conf" during parsing2025-06-20 04:52:23,926 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/10-api-service.conf" during parsing2025-06-20 04:52:23,926 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/11-node-service.conf" during parsing2025-06-20 04:52:23,926 INFO Included extra file "/lowcoder/etc/supervisord/conf-enabled/20-frontend.conf" during parsing2025-06-20 04:52:23,930 INFO RPC interface 'supervisor' initialized2025-06-20 04:52:23,930 CRIT Server 'unix_http_server' running without any HTTP authentication checking2025-06-20 04:52:23,930 INFO supervisord started with pid 202025-06-20 04:52:24,941 INFO spawned: 'redis' with pid 212025-06-20 04:52:24,953 INFO spawned: 'mongodb' with pid 222025-06-20 04:52:24,960 INFO spawned: 'api-service' with pid 232025-06-20 04:52:24,967 INFO spawned: 'frontend' with pid 242025-06-20 04:52:24,976 INFO spawned: 'node-service' with pid 282025-06-20 04:52:24,977 INFO success: redis entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
Steps to reproduce
docker run -p 3000:3000 --platform=linux/amd64 lowcoderorg/lowcoder-ce
Environment
This is latest, so lowcoder-ce 2.7.2
MacBook Pro
16-inch, 2021
Apple M1 Max
MacOS Sequoia Version 15.5 (24F74)
Docker Desktop 4.42.1 (196648) (latest)
Additional Information
No response
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 Backlog