blob: e2867f5332ebb0a7e157dee37f62ca2e79d4fa43 [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:
55 image: "korap/kustvakt:latest"
56 expose:
57 - 8089
58 volumes:
Marc Kupietz7ba42732024-07-03 09:51:41 +020059 - "/home/kupietz/epub2i5/dnb.index:/kustvakt/index:z"
60 - type: bind
61 source: "/home/yaddehige/epub2i5/data/"
62 target: /kustvakt/data/
Marc Kupietzb7696992024-03-18 17:41:15 +010063 profiles:
64 - lite
65 restart: "unless-stopped"
66 kustvakt-full:
67 image: "korap/kustvakt:latest-full"
68 expose:
69 - 8089
70 user: root
71 volumes:
Marc Kupietz7ba42732024-07-03 09:51:41 +020072 - "/home/kupietz/epub2i5/dnb.index:/kustvakt/index:z"
Marc Kupietzb7696992024-03-18 17:41:15 +010073 - type: bind
Marc Kupietz7ba42732024-07-03 09:51:41 +020074 source: "/home/kupietz/epub2i5/data/"
Marc Kupietzb7696992024-03-18 17:41:15 +010075 target: /kustvakt/data/
76 profiles:
77 - full
78 depends_on:
79 full-init:
80 condition: service_completed_successfully
81 restart: "unless-stopped"
82configs:
83 super_client_info:
84 external: true