1+ # Docker componse for couchbase server and spring boot application
2+ version : " 3.1"
3+ services :
4+ couchbase :
5+ build :
6+ context : .
7+ dockerfile : Dockerfile-couchbase-server
8+ container_name : couchbase
9+ ports :
10+ - 9091-9094:8091-8094
11+ - 21210:11210
12+ volumes :
13+ - .docker/couchbase:/opt/couchbase/var
14+
15+ networks :
16+ - couchbase-network
17+ java-springboot-quickstart :
18+ build :
19+ context : .
20+ dockerfile : Dockerfile-java-springboot-quickstart
21+ container_name : java-springboot-quickstart
22+ ports :
23+ - 8080:8080
24+ depends_on :
25+ - couchbase
26+ networks :
27+ - couchbase-network
28+
29+ networks :
30+ couchbase-network :
31+ driver : bridge
32+
33+
34+ # environment:
35+ # - COUCHBASE_ADMINISTRATOR_USERNAME=admin
36+ # - COUCHBASE_ADMINISTRATOR_PASSWORD=password
37+ # - COUCHBASE_BUCKET_NAME=sample
38+ # - COUCHBASE_BUCKET_TYPE=couchbase
39+ # - COUCHBASE_BUCKET_RAM_SIZE=100
40+ # - COUCHBASE_BUCKET_REPLICA=1
41+ # - COUCHBASE_SERVICES=data,index,query,fts
42+ # - COUCHBASE_INDEX_STORAGE_SETTING=memopt
43+ # - COUCHBASE_MEMORY_QUOTA=300
44+ # - COUCHBASE_FTS_MEMORY_QUOTA=300
45+ # - COUCHBASE_EVENTING_MEMORY_QUOTA=300
46+ # - COUCHBASE_ANALYTICS_MEMORY_QUOTA=300
47+ # - COUCHBASE_PORT=8091
48+ # - COUCHBASE_QUERY_PORT=8093
49+ # - COUCHBASE_INDEX_PORT=8094
50+ # - COUCHBASE_FTS_PORT=8095
51+ # - COUCHBASE_EVENTING_PORT=8096
52+ # - COUCHBASE_ANALYTICS_PORT=8097
53+ # - COUCHBASE_SERVICES=data,index,query,fts
54+ # - COUCHBASE_INDEX_STORAGE_SETTING=memopt
55+ # - COUCHBASE_MEMORY_QUOTA=300
56+ # - COUCHBASE_FTS_MEMORY_QUOTA=300
57+ # - COUCHBASE_EVENTING_MEMORY_QUOTA=300
58+ # - COUCHBASE_ANALYTICS_MEMORY_QUOTA=300
59+ # - COUCHBASE_PORT=8091
60+ # - COUCHBASE_QUERY_PORT=8093
61+ # - COUCHBASE_INDEX_PORT=8094
62+ # - COUCHBASE_FTS_PORT=8095
63+ # - COUCHBASE_EVENTING_PORT=8096
64+ # - COUCHBASE_ANALYTICS_PORT=8097
65+ # - COUCHBASE_SERVICES=data,index,query,fts
66+ # - COUCHBASE_INDEX_STORAGE_SETTING=memopt
67+ # - COUCHBASE_MEMORY_QUOTA=300
68+ # - COUCHBASE_FTS_MEMORY_QUOTA=300
69+ # - COUCHBASE_EVENTING_MEMORY_QUOTA=300
70+ # - COUCHBASE_ANALYTICS_MEMORY_QUOTA=300
0 commit comments