Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,24 +65,24 @@ jobs:
cd ./dial-docker-compose/ci/ollama
docker compose up --abort-on-container-exit --exit-code-from test --timeout 300

run-advanced-v1-smoke-test:
name: Docker compose advanced v1 smoke test
run-advanced-1x-smoke-test:
name: Docker compose advanced 1.x smoke test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: isbang/compose-action@d2bee4f07e8ca410d6b196d00f90c12e7d48c33a # v2.6.0
with:
cwd: "./dial-docker-compose-advanced-v1/ci"
cwd: "./dial-docker-compose-advanced/dial-1.x/ci"
up-flags: "--abort-on-container-exit --exit-code-from test --timeout 300"

run-advanced-v2-smoke-test:
name: Docker compose advanced v2 smoke test
run-advanced-2x-smoke-test:
name: Docker compose advanced 2.x smoke test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: isbang/compose-action@d2bee4f07e8ca410d6b196d00f90c12e7d48c33a # v2.6.0
with:
cwd: "./dial-docker-compose-advanced-v2/ci"
cwd: "./dial-docker-compose-advanced/dial-2.x/ci"
up-flags: "--abort-on-container-exit --exit-code-from test --timeout 300"

build:
Expand All @@ -92,8 +92,8 @@ jobs:
- run-quickstart-application
- run-quickstart-addon
- run-quickstart-self-hosted-model
- run-advanced-v1-smoke-test
- run-advanced-v2-smoke-test
- run-advanced-1x-smoke-test
- run-advanced-2x-smoke-test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,24 +66,24 @@ jobs:
cd ./dial-docker-compose/ci/ollama
docker compose up --abort-on-container-exit --exit-code-from test --timeout 300

run-advanced-v1-smoke-test:
name: Docker compose advanced v1 smoke test
run-advanced-1x-smoke-test:
name: Docker compose advanced 1.x smoke test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: isbang/compose-action@d2bee4f07e8ca410d6b196d00f90c12e7d48c33a # v2.6.0
with:
cwd: "./dial-docker-compose-advanced-v1/ci"
cwd: "./dial-docker-compose-advanced/dial-1.x/ci"
up-flags: "--abort-on-container-exit --exit-code-from test --timeout 300"

run-advanced-v2-smoke-test:
name: Docker compose advanced v2 smoke test
run-advanced-2x-smoke-test:
name: Docker compose advanced 2.x smoke test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: isbang/compose-action@d2bee4f07e8ca410d6b196d00f90c12e7d48c33a # v2.6.0
with:
cwd: "./dial-docker-compose-advanced-v2/ci"
cwd: "./dial-docker-compose-advanced/dial-2.x/ci"
up-flags: "--abort-on-container-exit --exit-code-from test --timeout 300"

build-and-deploy:
Expand All @@ -93,8 +93,8 @@ jobs:
- run-quickstart-application
- run-quickstart-addon
- run-quickstart-self-hosted-model-ollama
- run-advanced-v1-smoke-test
- run-advanced-v2-smoke-test
- run-advanced-1x-smoke-test
- run-advanced-2x-smoke-test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
Expand Down
19 changes: 19 additions & 0 deletions dial-docker-compose-advanced/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# DIAL Advanced Docker Compose

Production-like Docker Compose stacks with Keycloak authentication, an Admin Panel, and multiple model adapters.

Two release lines are kept side by side:

| Folder | Release line | Status |
|---|---|---|
| [`dial-2.x/`](./dial-2.x) | DIAL 2.x | **Current — use this one** |
| [`dial-1.x/`](./dial-1.x) | DIAL 1.x | Legacy — kept for existing 1.x installations |

Each folder is self-contained: its own `.env`, `core/config.json`, Keycloak realm, and compose files. Run them from inside the folder.

```bash
cd dial-2.x
docker compose -f docker-compose-base.yml up
```

For the minimal quick-start setup (no auth, no Admin Panel), see [`dial-docker-compose/`](../dial-docker-compose) instead.
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# DIAL Docker Compose
# DIAL Docker Compose (Legacy DIAL 1.x)

> **This is the legacy 1.x stack**, kept for existing installations. For new deployments use [`../dial-2.x`](../dial-2.x). Documentation on [docs.dialx.ai](https://docs.dialx.ai) describes the 2.x stack.

1. Setup model endpoints and keys

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ In this tutorial, you will learn how to quickly launch the full DIAL stack: Core
Two folders are available depending on the DIAL version line you need:


- [1.x (legacy)](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced-v1/)
- [**2.x (current)**](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced-v2/)
- [1.x (legacy)](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced/dial-1.x/)
- [**2.x (current)**](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced/dial-2.x/)

> If you only need Chat with a single sample application or model, see the lighter [quick starts](/docs/tutorials/1.developers/0.local-run/0.quick-start-with-application.md) instead.

Expand All @@ -18,15 +18,15 @@ Two folders are available depending on the DIAL version line you need:

## Step 1: Get DIAL

[Download](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced-v1/) the `dial-docker-compose-advanced-v1` folder (legacy), or [download](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced-v2/) the `dial-docker-compose-advanced-v2` folder (current) — whichever version line you need.
[Download](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced/dial-1.x/) the `dial-docker-compose-advanced/dial-1.x` folder (legacy), or [download](https://github.com/epam/ai-dial/tree/main/dial-docker-compose-advanced/dial-2.x/) the `dial-docker-compose-advanced/dial-2.x` folder (current) — whichever version line you need.

## Step 2: Configuration

Update `./core/config.json` with your upstream model endpoints and keys.

## Step 3: Launch DIAL

Follow the steps in the folder's README ([v1](https://github.com/epam/ai-dial/blob/main/dial-docker-compose-advanced-v1/README.md) / [v2](https://github.com/epam/ai-dial/blob/main/dial-docker-compose-advanced-v2/README.md)) to choose between `docker-compose-base.yml` (Core, Chat, Admin, Keycloak) and `docker-compose-full.yml` (adds RAG), then run:
Follow the steps in the folder's README ([1.x](https://github.com/epam/ai-dial/blob/main/dial-docker-compose-advanced/dial-1.x/README.md) / [2.x](https://github.com/epam/ai-dial/blob/main/dial-docker-compose-advanced/dial-2.x/README.md)) to choose between `docker-compose-base.yml` (Core, Chat, Admin, Keycloak) and `docker-compose-full.yml` (adds RAG), then run:

```sh
docker compose -f <filename> up
Expand Down
Loading