blob: 9c64eada36d5d627aa59b9585c85000c1abfc524 [file] [log] [blame]
Marc Kupietzb7696992024-03-18 17:41:15 +01001version: '3.8'
2volumes:
3 example-index:
4services:
5 kalamar:
6 image: "korap/kalamar:dnb"
7 ports:
Marc Kupietz68928f82024-07-03 09:55:57 +02008 - "4000:64543"
Marc Kupietzb7696992024-03-18 17:41:15 +01009 environment:
10 KALAMAR_API: "http://kustvakt:8089/api/"
11 depends_on:
12 - kustvakt
Marc Kupietz8d473032024-04-23 09:44:01 +020013 volumes:
14 - type: bind
Marc Kupietz8e974812024-07-26 09:44:46 +020015 source: ./html/robots.txt
Marc Kupietz8d473032024-04-23 09:44:01 +020016 target: /kalamar/public/robots.txt
Marc Kupietzb7696992024-03-18 17:41:15 +010017 profiles:
18 - lite
19 restart: "unless-stopped"
20 full-init:
21 image: "korap/kalamar:latest-conv"
22 command: super_client_info kalamar /kalamar/data/super_client_info
23 volumes:
24 - type: bind
25 source: "${PWD}/data/"
26 target: "/kalamar/data"
27 profiles:
28 - full
29 - init
30 user: root
31 restart: "no"
32 kalamar-full:
33 image: "korap/kalamar:latest-conv"
34 ports:
35 - "64543:64543"
36 environment:
37 KALAMAR_API: "http://kustvakt-full:8089/api/"
38 volumes:
39 - type: bind
40 source: "${PWD}/data/kalamar.production.conf"
41 target: "/kalamar/kalamar.production.conf"
42 - type: bind
43 source: "${PWD}/data/super_client_info"
44 target: /kalamar/super_client_info
45 depends_on:
46 kustvakt-full:
47 condition: service_started
48 full-init:
49 condition: service_completed_successfully
50 profiles:
51 - full
52 restart: "unless-stopped"
53 user: root
54 kustvakt:
Marc Kupietz3e30bb82024-07-03 09:54:10 +020055 image: "korap/kustvakt:0.73.2"
56 ports:
57 - "8089:8089"
58 user: root
Marc Kupietzb7696992024-03-18 17:41:15 +010059 volumes:
Marc Kupietz8e974812024-07-26 09:44:46 +020060 - "${PWD}/dnb.index:/kustvakt/index:z"
Marc Kupietzb7696992024-03-18 17:41:15 +010061 profiles:
62 - lite
63 restart: "unless-stopped"
64 kustvakt-full:
65 image: "korap/kustvakt:latest-full"
66 expose:
67 - 8089
68 user: root
69 volumes:
Marc Kupietz8e974812024-07-26 09:44:46 +020070 - "${PWD}/dnb.index:/kustvakt/index:z"
Marc Kupietzb7696992024-03-18 17:41:15 +010071 - type: bind
Marc Kupietz8e974812024-07-26 09:44:46 +020072 source: "${PWD}/data/"
Marc Kupietzb7696992024-03-18 17:41:15 +010073 target: /kustvakt/data/
74 profiles:
75 - full
76 depends_on:
77 full-init:
78 condition: service_completed_successfully
79 restart: "unless-stopped"
80configs:
81 super_client_info:
82 external: true