blob: be243809934b8435469c88a70ff814d5dcdcf995 [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 Kupietz3c72db82024-04-19 12:01:32 +02008 - "80: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 Kupietz7ba42732024-07-03 09:51:41 +020015 source: /home/kupietz/epub2i5/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 Kupietz7ba42732024-07-03 09:51:41 +020060 - "/home/kupietz/epub2i5/dnb.index:/kustvakt/index:z"
61 - type: bind
62 source: "/home/yaddehige/epub2i5/data/"
63 target: /kustvakt/data/
Marc Kupietzb7696992024-03-18 17:41:15 +010064 profiles:
65 - lite
66 restart: "unless-stopped"
67 kustvakt-full:
68 image: "korap/kustvakt:latest-full"
69 expose:
70 - 8089
71 user: root
72 volumes:
Marc Kupietz7ba42732024-07-03 09:51:41 +020073 - "/home/kupietz/epub2i5/dnb.index:/kustvakt/index:z"
Marc Kupietzb7696992024-03-18 17:41:15 +010074 - type: bind
Marc Kupietz7ba42732024-07-03 09:51:41 +020075 source: "/home/kupietz/epub2i5/data/"
Marc Kupietzb7696992024-03-18 17:41:15 +010076 target: /kustvakt/data/
77 profiles:
78 - full
79 depends_on:
80 full-init:
81 condition: service_completed_successfully
82 restart: "unless-stopped"
83configs:
84 super_client_info:
85 external: true