6868 steps :
6969 - uses : actions/checkout@v4
7070 with :
71- path : predomicsapp-web
71+ path : predomicsapp
7272
7373 - name : Checkout gpredomics (Rust ML engine)
7474 uses : actions/checkout@v4
@@ -83,14 +83,14 @@ jobs:
8383 path : gpredomicspy
8484
8585 - name : Copy .dockerignore to build context root
86- run : cp predomicsapp-web /.dockerignore .dockerignore 2>/dev/null || true
86+ run : cp predomicsapp/.dockerignore .dockerignore 2>/dev/null || true
8787
8888 - name : Set up Docker Buildx
8989 uses : docker/setup-buildx-action@v3
9090
9191 - name : Build Docker image
9292 run : |
93- docker build -t predomicsapp-web :latest -f predomicsapp-web /Dockerfile .
93+ docker build -t predomicsapp:latest -f predomicsapp/Dockerfile .
9494
9595 - name : Test Docker image startup
9696 run : |
@@ -112,7 +112,7 @@ jobs:
112112 # Start app with postgres connection
113113 docker run -d --name test-app --network test-net -p 8000:8000 \
114114 -e PREDOMICS_DATABASE_URL=postgresql+asyncpg://predomics:predomics@test-db:5432/predomics \
115- predomicsapp-web :latest
115+ predomicsapp:latest
116116 for i in $(seq 1 30); do
117117 if curl -sf http://localhost:8000/health; then
118118 echo "Health check passed on attempt $i"
@@ -137,11 +137,11 @@ jobs:
137137 node-version : " 20"
138138
139139 - name : Install E2E dependencies
140- working-directory : predomicsapp-web
140+ working-directory : predomicsapp
141141 run : npm ci
142142
143143 - name : Install Playwright browser
144- working-directory : predomicsapp-web
144+ working-directory : predomicsapp
145145 run : npx playwright install chromium
146146
147147 - name : Start app for E2E
@@ -162,7 +162,7 @@ jobs:
162162 docker run -d --name e2e-app --network e2e-net -p 8001:8000 \
163163 -e PREDOMICS_DATABASE_URL=postgresql+asyncpg://predomics:predomics@e2e-db:5432/predomics \
164164 -e PREDOMICS_SECRET_KEY=e2e-test-secret \
165- predomicsapp-web :latest
165+ predomicsapp:latest
166166 for i in $(seq 1 30); do
167167 if curl -sf http://localhost:8001/health; then
168168 echo "App ready on attempt $i"
@@ -173,7 +173,7 @@ jobs:
173173 done
174174
175175 - name : Run E2E tests
176- working-directory : predomicsapp-web
176+ working-directory : predomicsapp
177177 run : npm run test:e2e
178178 env :
179179 BASE_URL : http://localhost:8001
0 commit comments