blob: 9a54a7e97c65f2bf044c38eb2b3bc8386a45c24f [file] [log] [blame]
Marc Kupietz9baa27a2025-11-29 15:32:16 +01001.PHONY: build build-slim build-with-models preload-models run test clean
Marc Kupietz86044852025-11-29 10:19:03 +01002
3build:
4 docker build -t korap/conllu-spacy:latest .
5
Marc Kupietz9baa27a2025-11-29 15:32:16 +01006build-slim:
7 docker build -f Dockerfile.slim -t korap/conllu-spacy:slim .
8 @echo "Slim build complete (without GermaLemma, saves ~180MB)"
9
Marc Kupietz86044852025-11-29 10:19:03 +010010build-with-models:
11 docker build -f Dockerfile.with-models -t korap/conllu-spacy:with-models .
12
13preload-models:
14 @echo "Preloading default model (de_core_news_lg) to ./models..."
15 ./preload-models.sh
16
17preload-models-all:
18 @echo "Preloading all models to ./models..."
19 ./preload-models.sh de_core_news_lg ./models
20 ./preload-models.sh de_core_news_md ./models
21 ./preload-models.sh de_core_news_sm ./models
22
23run:
24 docker run --rm -i korap/conllu-spacy:latest
25
26test:
27 @echo "Testing with sample input..."
28 @echo "Not implemented yet - add test input file"
29
30clean:
31 docker rmi korap/conllu-spacy:latest