[fix] lps-worker: compose 에 platform=linux/amd64 명시 (arm64 맥에서 이미지 빌드 실패 해소)
google-chrome-stable(Linux)은 amd64 전용이라 워커 이미지는 본질적으로 amd64다. arm64 맥에서 platform 없이 빌드하면 arm64 로 시도하다 Chrome 의존성 (libasound2·libxfixes3 등)에서 exit 100 으로 실패하고, 그 결과 예전에 빌드된 구 chromium 이미지로 뜨면서 LPS_CHROME_EXECUTABLE(/opt/google/chrome/chrome) 경로가 없어 쿠팡 웜업이 매번 실패했다. platform 명시 후 Rosetta 에뮬로 실제 Chrome 150 이 뜨고 쿠팡 Akamai 챌린지를 시도 1회에 통과함을 확인. prod(amd64 서버)에서는 no-op. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
a5fa44ee25
commit
ca1291708f
@ -160,6 +160,9 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: ./lps
|
context: ./lps
|
||||||
dockerfile: Dockerfile.worker
|
dockerfile: Dockerfile.worker
|
||||||
|
# google-chrome-stable(Linux)은 amd64 전용 → 이미지 자체가 amd64. arm64 맥에선 명시 없으면
|
||||||
|
# arm64 로 빌드를 시도하다 Chrome 의존성에서 실패한다(Rosetta 로 에뮬 실행). prod(amd64)에선 무영향.
|
||||||
|
platform: linux/amd64
|
||||||
container_name: lps-worker
|
container_name: lps-worker
|
||||||
environment:
|
environment:
|
||||||
APP_ENV: local
|
APP_ENV: local
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user