mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
- Add cmd/mock-amazon/main.go (mirrors mock-spotify, uses testutils/amazon)
- Add amazon-mock service to docker-compose.yml (port 8082)
- Add AMAZON_CLIENT_ID/SECRET/TOKEN_URL/PROFILE_URL to docker-compose.ci.yml
- Add amazon_registration.http: registers account via /mgmt/amazon/callback
before the token-refresh test runs (mirrors spotify_registration.http)
- Update {{amazonRefreshToken}} in env to match mock response (Atzr|amazon-refresh-token)
- Log amazon-mock output on test failure in Makefile
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
572 B
YAML
17 lines
572 B
YAML
services:
|
|
soundtouch-service:
|
|
build:
|
|
context: .
|
|
target: soundtouch-service
|
|
volumes:
|
|
- ./tests/integration/testdata:/app/data
|
|
environment:
|
|
- SPOTIFY_CLIENT_ID=mock-id
|
|
- SPOTIFY_CLIENT_SECRET=mock-secret
|
|
- SPOTIFY_TOKEN_URL=http://spotify-mock:8080/api/token
|
|
- SPOTIFY_API_BASE=http://spotify-mock:8080
|
|
- AMAZON_CLIENT_ID=mock-amazon-id
|
|
- AMAZON_CLIENT_SECRET=mock-amazon-secret
|
|
- AMAZON_TOKEN_URL=http://amazon-mock:8080/auth/o2/token
|
|
- AMAZON_PROFILE_URL=http://amazon-mock:8080/user/profile
|