Skip to content

Commit 3065167

Browse files
committed
feat: Add Docker testing infrastructure and fix compatibility issues
1 parent 27cc6f0 commit 3065167

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

.github/workflows/docker-test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ jobs:
3232
- name: Build Docker image
3333
working-directory: ./deployment
3434
run: |
35-
docker-compose build
35+
docker compose build
3636
3737
- name: Start Docker container
3838
working-directory: ./deployment
3939
run: |
4040
# Create .env file from example
4141
cp .env.docker.example .env
4242
# Start container in detached mode
43-
docker-compose up -d
43+
docker compose up -d
4444
4545
- name: Wait for container to be healthy
4646
run: |
@@ -50,11 +50,11 @@ jobs:
5050
- name: Check container status
5151
working-directory: ./deployment
5252
run: |
53-
docker-compose ps
53+
docker compose ps
5454
# Check if container is running
55-
if ! docker-compose ps | grep -q "Up"; then
55+
if ! docker compose ps | grep -q "Up"; then
5656
echo "Container is not running!"
57-
docker-compose logs
57+
docker compose logs
5858
exit 1
5959
fi
6060
@@ -90,13 +90,13 @@ jobs:
9090
working-directory: ./deployment
9191
run: |
9292
echo "Container logs:"
93-
docker-compose logs
93+
docker compose logs
9494
9595
- name: Stop and cleanup
9696
if: always()
9797
working-directory: ./deployment
9898
run: |
99-
docker-compose down -v
99+
docker compose down -v
100100
101101
- name: Test summary
102102
if: success()

deployment/TESTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ This guide explains how to test the Docker deployment of TranslateBookWithLLM.
88
- For Windows: WSL 2 enabled
99
- At least 2GB of free disk space
1010

11+
**Note:** This guide uses `docker-compose` (standalone) commands. On newer systems (GitHub Actions, recent Ubuntu), use `docker compose` (with space) instead.
12+
1113
## Quick Start
1214

1315
### Automated Testing (Recommended)

0 commit comments

Comments
 (0)