Skip to content

Commit f0e5eed

Browse files
committed
Add resources, change names
1 parent 5cb244f commit f0e5eed

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

services/vendors/docker-compose.yml.j2

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services:
55
image: ${VENDOR_MANUAL_IMAGE}
66
init: true
77
{%- raw %}
8-
hostname: "{{.Node.Hostname}}-{{.Task.Slot}}"
8+
hostname: "v-manual-{{.Node.Hostname}}-{{.Task.Slot}}"
99
{%- endraw %}
1010
deploy:
1111
replicas: ${VENDOR_MANUAL_REPLICAS}
@@ -34,17 +34,23 @@ services:
3434
- traefik.http.routers.vendor_manual.middlewares=ops_gzip@swarm, authenticated_platform_user@swarm
3535
networks:
3636
- public
37-
chatbot:
37+
chat:
3838
image: ${VENDOR_CHATBOT_IMAGE}
3939
init: true
4040
{%- raw %}
41-
hostname: "{{.Node.Hostname}}-{{.Task.Slot}}"
41+
hostname: "v-chat-{{.Node.Hostname}}-{{.Task.Slot}}"
4242
{%- endraw %}
4343
deploy:
4444
replicas: ${VENDOR_CHATBOT_REPLICAS}
4545
placement:
4646
constraints: []
47-
resources: []
47+
resources:
48+
limits:
49+
cpus: "1.0"
50+
memory: 2.5G
51+
reservations:
52+
cpus: "0.1"
53+
memory: 512M
4854
update_config:
4955
parallelism: 1
5056
order: start-first
@@ -53,11 +59,11 @@ services:
5359
labels:
5460
- traefik.enable=true
5561
- traefik.swarm.network=${PUBLIC_NETWORK}
56-
- traefik.http.services.vendor_chatbot.loadbalancer.server.port=${VENDOR_CHATBOT_PORT}
57-
- traefik.http.routers.vendor_chatbot.entrypoints=https
58-
- traefik.http.routers.vendor_chatbot.tls=true
59-
- traefik.http.routers.vendor_chatbot.rule={{ generate_vendors_traefik_rule(VENDOR_CHATBOT_PRODUCTS, VENDOR_CHATBOT_SUBDOMAIN_PREFIX) }}
60-
- traefik.http.routers.vendor_chatbot.middlewares=authenticated_platform_user@swarm
62+
- traefik.http.services.vendor_chat.loadbalancer.server.port=${VENDOR_CHATBOT_PORT}
63+
- traefik.http.routers.vendor_chat.entrypoints=https
64+
- traefik.http.routers.vendor_chat.tls=true
65+
- traefik.http.routers.vendor_chat.rule={{ generate_vendors_traefik_rule(VENDOR_CHATBOT_PRODUCTS, VENDOR_CHATBOT_SUBDOMAIN_PREFIX) }}
66+
- traefik.http.routers.vendor_chat.middlewares=authenticated_platform_user@swarm
6167
networks:
6268
- public
6369
networks:

0 commit comments

Comments
 (0)