Skip to content

Conversation

@SylvainSenechal
Copy link
Contributor

ISSUE: CLDSRVCLT-5

@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch 13 times, most recently from 5305e7d to 670da80 Compare December 10, 2025 17:56
@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-7 branch 16 times, most recently from 51e8e9c to 3d0f040 Compare December 15, 2025 13:55
@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch 5 times, most recently from 9ffcbce to 0ad1669 Compare January 16, 2026 15:17
# MongoDB (base)
# ===================
mongodb:
image: mongo:5.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some parameters (mongodb image/version, port...) are duplicated : should probably be moved to an .env file to ensure consistency

# ===================
# Cloudserver with MongoDB + Backbeat
# ===================
cloudserver-backbeat:
Copy link
Contributor

@francoisferrand francoisferrand Jan 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not merge this with the cloudserver service?

(just need to drop the dependency on 'backbeat' if we want to be able to start it without all the backbeat/zookeeper/... stack)

@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch 3 times, most recently from d7986fe to 5b20462 Compare January 19, 2026 14:14
@delthas delthas removed their request for review January 19, 2026 15:06
@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch 5 times, most recently from 04d210b to b346637 Compare January 19, 2026 16:03
@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch from b346637 to a3b3666 Compare January 19, 2026 16:13
- name: Stop Cloudserver
if: always()
run: docker compose -f .github/docker-compose.cloudserver-mongo.yml down
run: docker compose -f .github/docker-compose.yml --env-file .github/docker.env --profile mongo down
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this needed? the runner will be destroyed anyway...

import { describeForBackbeatSetup } from './testHelpers';
import assert from 'assert';

// Note : these tests are relatively simple, as it's not straightforward to setup
Copy link
Contributor

@francoisferrand francoisferrand Jan 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note for thought (nothing to change now!) : instead of deploying "full" services (and thus having some sort of integration tests), we could have "mocked" the API in the tests (kind of more "unit test" approach, which avoids depending on the external packages & setting up all services)

@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch from a3b3666 to 00b92a5 Compare January 20, 2026 16:17
@SylvainSenechal SylvainSenechal force-pushed the improvement/CLDSRVCLT-5 branch from 00b92a5 to 18472a8 Compare January 20, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants