Skip to content

Commit 0150dee

Browse files
zajcaclaude
andcommitted
feat: consolidate package Docker images into shared package-ci stage
Replace per-package Dockerfiles with a shared multi-stage build in the root Dockerfile. Packages now reference the shared image and mount monorepo dependencies as volumes for local development. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e73650a commit 0150dee

6 files changed

Lines changed: 9 additions & 95 deletions

File tree

Dockerfile

Lines changed: 0 additions & 49 deletions
This file was deleted.

docker-compose.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
services:
2-
dev: &dev
2+
dev:
33
build:
4-
context: .
4+
context: ../..
5+
dockerfile: Dockerfile
6+
target: package-ci
57
image: keboola/storage-api-client
68
volumes:
79
- ./:/code
810

911
dev-xdebug:
10-
<<: *dev
1112
build:
12-
context: docker/xdebug
13+
context: ../..
14+
dockerfile: Dockerfile
15+
target: package-ci-xdebug
1316
image: keboola/storage-api-client-xdebug
14-
command: tail -f /dev/null
17+
volumes:
18+
- ./:/code

docker/composer-install.sh

Lines changed: 0 additions & 17 deletions
This file was deleted.

docker/snowflake/generic.pol

Lines changed: 0 additions & 11 deletions
This file was deleted.

docker/snowflake/simba.snowflake.ini

Lines changed: 0 additions & 9 deletions
This file was deleted.

docker/xdebug/Dockerfile

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)