Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improve] Improved Docker build #514

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Commits on Apr 30, 2024

  1. feat: Improved Docker build

    This commit provides an improved Docker build.
    1. Adds and configures Miniconda environment with GPU drivers support.
    2. Adds ability to sync local and Docker environments with Conda and environment.yml.
    3. Fixes container communication issues
    4. Adds name to `devika-backend-engine` service image
    5. Adds hostnames additionally to service names to simplify containers communication by shorter and convenient host names.
    6. Implements various environment variables for optimization.
    7. Patches source files on image build for seamless Docker support
    8. Replaces UI package manager with Yarn, which does not require additional installation
    9. Replaces base UI image to `node:18.20.2-bullseye` which provides Node out-of-the-box.
    10 Replaces base image of backend service to `python:3.11.9-bookworm` with Python 3.11 preinstalled.
    lehcode committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f0f78bb View commit details
    Browse the repository at this point in the history
  2. chore: Update ignored files

    lehcode committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1211c44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    304434d View commit details
    Browse the repository at this point in the history
  4. chore: Auto-added/modified files

    This commit can be safely discarded.
    lehcode committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e3f68f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83fc5d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2dfc9a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    320946e View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    7e5b46f View commit details
    Browse the repository at this point in the history
  2. feat: Limit build output

    lehcode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    fa89e9b View commit details
    Browse the repository at this point in the history
  3. chore: Update ignored files

    lehcode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    c570bf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0946436 View commit details
    Browse the repository at this point in the history
  5. chore: Remove yarn lock

    lehcode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    40047d7 View commit details
    Browse the repository at this point in the history