Skip to content

Deployments: Refactors Docker setup for clarity#97

Merged
ILL1A merged 2 commits into
mainfrom
m-96-improve-deployments
Jun 10, 2025
Merged

Deployments: Refactors Docker setup for clarity#97
ILL1A merged 2 commits into
mainfrom
m-96-improve-deployments

Conversation

@iamandrii
Copy link
Copy Markdown
Contributor

Closes #96.

Moves Dockerfiles to more specific locations.
Updates docker-compose to utilize build contexts instead of pre-built images.
This change improves project organization.
@iamandrii iamandrii requested review from ILL1A and Copilot June 9, 2025 21:51
@iamandrii iamandrii added the enhancement New feature or request label Jun 9, 2025

This comment was marked as outdated.

@iamandrii iamandrii requested a review from Copilot June 9, 2025 21:57
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Refactors the Docker setup for the Eclipse web service by simplifying paths, centralizing build configurations in Docker Compose, adding useful ignore patterns, and removing a redundant build script.

  • Simplified COPY commands in the Eclipse Dockerfile to match the new build context
  • Added .dockerignore entries for node_modules, dist, and .vscode
  • Updated docker-compose.yaml to build images from context instead of pulling prebuilt images
  • Removed the obsolete build.sh deployment script

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

File Description
web/eclipse/deployments/eclipse.Dockerfile Updated COPY paths to assume the build context is web/eclipse
web/eclipse/.dockerignore Ignoring common build artifacts and editor configs
deployments/demo/docker-compose.yaml Switched from image: to build: for services
deployments/build.sh Deleted legacy build script in favor of Docker Compose builds
Comments suppressed due to low confidence (1)

deployments/build.sh:1

  • Since this script was removed, update any documentation (e.g., README) or CI configurations that reference deployments/build.sh to prevent broken links or commands.
#!/bin/bash

Comment thread web/eclipse/.dockerignore
@ILL1A ILL1A merged commit 8a8b0a2 into main Jun 10, 2025
3 checks passed
@ILL1A ILL1A deleted the m-96-improve-deployments branch June 10, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deployments: Improve docker-compose.yml algorithm to not depend on running ./build.sh beforehand

3 participants