Johan09033 commited on
Commit
e0d2a31
·
1 Parent(s): d3359b4

Create docker-compose.yml

Browse files
Files changed (1) hide show
  1. docker-compose.yml +67 -0
docker-compose.yml ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: '3'
2
+ services:
3
+ backend-server:
4
+ restart: unless-stopped
5
+ build:
6
+ context: ./backend-server
7
+ dockerfile: Dockerfile
8
+ ports:
9
+ - "8000:8000"
10
+ depends_on:
11
+ - llm-server
12
+ - mysql
13
+ - redis
14
+ environment:
15
+ - REDIS_HOST=redis
16
+ - DB_HOST=mysql
17
+ - DB_PORT=3306
18
+ - DB_DATABASE=openchat
19
+ - DB_USERNAME=dbuser
20
+ - DB_PASSWORD=dbpass
21
+ volumes:
22
+ - shared_data:/app/shared_data
23
+ networks:
24
+ - openchat_network
25
+
26
+ llm-server:
27
+ restart: unless-stopped
28
+ build:
29
+ context: ./llm-server
30
+ dockerfile: Dockerfile
31
+ volumes:
32
+ - shared_data:/app/shared_data
33
+ networks:
34
+ - openchat_network
35
+
36
+ mysql:
37
+ restart: unless-stopped
38
+ platform: linux/x86_64
39
+ image: "mysql:5.7"
40
+ ports:
41
+ - "3307:3306"
42
+ command: --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
43
+ environment:
44
+ MYSQL_ROOT_PASSWORD: root
45
+ MYSQL_DATABASE: openchat
46
+ MYSQL_USER: dbuser
47
+ MYSQL_PASSWORD: dbpass
48
+ volumes:
49
+ - database:/var/lib/mysql
50
+ networks:
51
+ - openchat_network
52
+
53
+ redis:
54
+ restart: unless-stopped
55
+ image: "redis:3.2"
56
+ ports:
57
+ - "6379:6379"
58
+ networks:
59
+ - openchat_network
60
+
61
+
62
+ networks:
63
+ openchat_network:
64
+
65
+ volumes:
66
+ shared_data:
67
+ database: