Skip to content

feat: setup root docker-compose.yml file#90

Merged
Ximaz merged 1 commit into
mainfrom
fix/root-docker-compose
May 17, 2026
Merged

feat: setup root docker-compose.yml file#90
Ximaz merged 1 commit into
mainfrom
fix/root-docker-compose

Conversation

@Ximaz
Copy link
Copy Markdown
Member

@Ximaz Ximaz commented May 16, 2026

Description

Briefly describe what this PR does :
This PR aims to provide an easier developer experience when it comes to Docker development environment setup through a new docker-compose.yml file at the root of the project.


Context / Motivation

Explain why this change is needed:
This changes makes the environment variable secrets management easier (less sparsed into nested folders), it creates a single source of truth at the root of the project, instead of each packages having their own docker-compose.yml manifests


Related Links


Screenshots (if applicable)


Checklist

  • My code follows the project's coding style
  • Tests pass locally
  • I added/updated relevant tests
  • I updated documentation (if needed)
  • This PR is ready for review

Additional Notes

@Ximaz Ximaz self-assigned this May 16, 2026
@Ximaz Ximaz requested a review from a9ex May 16, 2026 21:12
"experimentalDecorators": true,
"emitDecoratorMetadata": true,

"baseUrl": "./",
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Though it has nothing to do with the PR, this attribute is now deprecated on newer TypeScript versions (^@7.0) and creates a type error within the repository. Harmless, but annoying.

@Ximaz Ximaz force-pushed the fix/root-docker-compose branch from edecd7e to e563ade Compare May 16, 2026 21:23

import { ClustersService } from '../clusters/clusters.service.js';
import { DockerService } from '../docker/docker.service.js';
import type { CreateBotDto, UpdateBotDto } from '../index.dto.js';
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Related to baseUrl attribute removal within tsconfig.json, see more below.

@Ximaz Ximaz merged commit 6a2c698 into main May 17, 2026
6 checks passed
@Ximaz Ximaz deleted the fix/root-docker-compose branch May 17, 2026 09:37
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.

2 participants