Skip to content

Commit 38f2bb8

Browse files
authored
Chore: CI adjusting docker compose (#268)
* Simplifying commom CI * Removing duplicate compose files * Starting only needed services
1 parent a791be0 commit 38f2bb8

17 files changed

Lines changed: 24 additions & 154 deletions

File tree

.github/workflows/ci.common.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ name: Common CI
22
on:
33
workflow_call:
44
inputs:
5-
working_directory:
6-
required: true
7-
type: string
85
package_name:
96
required: true
107
type: string
@@ -30,12 +27,10 @@ jobs:
3027
run: npm run build -- --filter=${{ inputs.package_name }}
3128

3229
- name: Docker start
33-
run: npm run docker:start:dev
34-
working-directory: ${{ inputs.working_directory }}
30+
run: npm run docker:start -- --filter=${{ inputs.package_name }}
3531

3632
- name: Run Tests
3733
run: npm run test:ci -- --filter=${{ inputs.package_name }}
3834

3935
- name: Docker stop
40-
run: npm run docker:stop:dev
41-
working-directory: ${{ inputs.working_directory }}
36+
run: npm run docker:stop -- --filter=${{ inputs.package_name }}

packages/amqp/docker-compose.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/amqp/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
"build": "npm run clean && tsc --project tsconfig.build.json",
2121
"clean": "rimraf dist",
2222
"test": "vitest",
23-
"test:coverage": "npm test -- --coverage",
24-
"test:ci": "npm run docker:start:dev && npm run test:coverage && npm run docker:stop:dev",
23+
"test:coverage": "npm run test -- --coverage",
2524
"lint": "biome check . && tsc",
2625
"lint:fix": "biome check --write .",
27-
"docker:start:dev": "docker compose up -d",
28-
"docker:stop:dev": "docker compose down",
26+
"docker:start": "docker compose up -d rabbitmq",
27+
"docker:stop": "docker compose down",
2928
"prepublishOnly": "npm run lint && npm run build"
3029
},
3130
"dependencies": {

packages/core/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@
2222
"lint": "biome check . && tsc",
2323
"lint:fix": "biome check --write .",
2424
"test": "vitest",
25-
"test:coverage": "npm test -- --coverage",
26-
"test:ci": "npm run docker:start:dev && npm run test:coverage && npm run docker:stop:dev",
27-
"docker:start:dev": "docker compose up -d",
28-
"docker:stop:dev": "docker compose down",
25+
"test:coverage": "npm run test -- --coverage",
2926
"prepublishOnly": "npm run lint && npm run build"
3027
},
3128
"dependencies": {

packages/kafka/docker-compose.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/kafka/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@
3636
"build": "npm run clean && tsc --project tsconfig.build.json",
3737
"clean": "rimraf dist",
3838
"test": "vitest",
39-
"test:coverage": "npm test -- --coverage",
40-
"test:ci": "npm run docker:start:dev && npm run test:coverage && npm run docker:stop:dev",
39+
"test:coverage": "npm run test -- --coverage",
4140
"lint": "biome check . && tsc",
4241
"lint:fix": "biome check --write .",
43-
"docker:start:dev": "docker compose up -d",
44-
"docker:stop:dev": "docker compose down",
42+
"docker:start": "docker compose up -d kafka",
43+
"docker:stop": "docker compose down",
4544
"prepublishOnly": "npm run lint && npm run build"
4645
},
4746
"dependencies": {

packages/metrics/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
"lint": "biome check . && tsc",
2323
"lint:fix": "biome check --write .",
2424
"test": "vitest",
25-
"test:coverage": "npm test -- --coverage",
26-
"test:ci": "npm run test:coverage",
25+
"test:coverage": "npm run test -- --coverage",
2726
"prepublishOnly": "npm run lint && npm run build"
2827
},
2928
"dependencies": {

packages/outbox-core/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
"build": "npm run clean && tsc --project tsconfig.build.json",
2121
"clean": "rimraf dist",
2222
"test": "vitest",
23-
"test:coverage": "npm test -- --coverage",
24-
"test:ci": "npm run test:coverage",
23+
"test:coverage": "npm run test -- --coverage",
2524
"lint": "biome check . && tsc",
2625
"lint:fix": "biome check --write .",
2726
"prepublishOnly": "npm run lint && npm run build"

packages/redis-message-deduplication-store/docker-compose.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/redis-message-deduplication-store/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
"build": "npm run clean && tsc --project tsconfig.build.json",
2121
"clean": "rimraf dist",
2222
"test": "vitest",
23-
"test:coverage": "npm test -- --coverage",
24-
"test:ci": "npm run docker:start:dev && npm run test:coverage && npm run docker:stop:dev",
23+
"test:coverage": "npm run test -- --coverage",
2524
"lint": "biome check . && tsc",
2625
"lint:fix": "biome check --write .",
27-
"docker:start:dev": "docker compose up -d",
28-
"docker:stop:dev": "docker compose down",
26+
"docker:start": "docker compose up -d redis",
27+
"docker:stop": "docker compose down",
2928
"prepublishOnly": "npm run lint && npm run build"
3029
},
3130
"dependencies": {

0 commit comments

Comments
 (0)