@@ -11,8 +11,7 @@ services:
1111 # - ./databases.toml:/config/config.toml
1212 - cargo-registry:/usr/local/cargo/registry
1313 - cargo-git:/usr/local/cargo/git
14- - /var/run/docker.sock:/var/run/docker.sock
15-
14+ # - /var/run/docker.sock:/var/run/docker.sock
1615 # - cargo-target:/app/target
1716 # - sqlite-data:/sqlite-data/workspace/data
1817 # - ./scripts/sqlite/test-db:/sqlite-data-2/workspace/data
@@ -28,35 +27,50 @@ services:
2827 networks :
2928 - portabase
3029
31- db-postgres :
32- container_name : db-postgres
33- image : postgres:17-alpine
30+ # db-postgres:
31+ # container_name: db-postgres
32+ # image: postgres:17-alpine
33+ # ports:
34+ # - "5436:5432"
35+ # volumes:
36+ # - postgres-data:/var/lib/postgresql/data
37+ # environment:
38+ # - POSTGRES_DB=devdb
39+ # - POSTGRES_USER=devuser
40+ # - POSTGRES_PASSWORD=changeme
41+ # networks:
42+ # - portabase
43+
44+ db-mariadb :
45+ container_name : db-mariadb
46+ image : mariadb:latest
3447 ports :
35- - " 5436:5432"
48+ - " 3311:3306"
49+ environment :
50+ - MYSQL_DATABASE=mariadb
51+ - MYSQL_USER=mariadb
52+ - MYSQL_PASSWORD=changeme
53+ - MYSQL_RANDOM_ROOT_PASSWORD=yes
3654 volumes :
37- - postgres-data:/var/lib/postgresql/data
55+ - mariadb-data:/var/lib/mysql
56+ networks :
57+ - portabase
58+
59+ db-mysql :
60+ container_name : db-mysql
61+ image : mysql:9.5
62+ ports :
63+ - " 3312:3306"
3864 environment :
39- - POSTGRES_DB=devdb
40- - POSTGRES_USER=devuser
41- - POSTGRES_PASSWORD=changeme
65+ - MYSQL_DATABASE=mysqldb
66+ - MYSQL_USER=mysqldb
67+ - MYSQL_PASSWORD=changeme
68+ - MYSQL_RANDOM_ROOT_PASSWORD=yes
69+ volumes :
70+ - mysql-data:/var/lib/mysql
4271 networks :
4372 - portabase
4473 #
45- # db-mariadb:
46- # container_name: db-mariadb
47- # image: mariadb:latest
48- # ports:
49- # - "3311:3306"
50- # environment:
51- # - MYSQL_DATABASE=mariadb
52- # - MYSQL_USER=mariadb
53- # - MYSQL_PASSWORD=changeme
54- # - MYSQL_RANDOM_ROOT_PASSWORD=yes
55- # volumes:
56- # - mariadb-data:/var/lib/mysql
57- # networks:
58- # - portabase
59- #
6074 #
6175 # db-mongodb-auth:
6276 # container_name: db-mongodb-auth
@@ -105,67 +119,68 @@ services:
105119 # stdin_open: true
106120 # tty: true
107121
108- db-redis :
109- image : redis:latest
110- container_name : db-redis
111- ports :
112- - " 6379:6379"
113- volumes :
114- - redis-data:/data
115- command : [ "redis-server", "--appendonly", "yes" ]
116- networks :
117- - portabase
118-
119- db-redis-auth :
120- image : redis:latest
121- container_name : db-redis-auth
122- ports :
123- - " 6380:6379"
124- volumes :
125- - redis-data-auth:/data
126- environment :
127- - REDIS_PASSWORD=supersecurepassword
128- command : [ "redis-server", "--requirepass", "supersecurepassword", "--appendonly", "yes" ]
129- networks :
130- - portabase
131-
132- db-valkey :
133- image : valkey/valkey
134- container_name : db-valkey
135- environment :
136- - ALLOW_EMPTY_PASSWORD=yes
137- ports :
138- - ' 6381:6379'
139- volumes :
140- - valkey-data:/data
141- networks :
142- - portabase
143-
144- db-valkey-auth :
145- image : valkey/valkey
146- container_name : db-valkey-auth
147- command : >
148- --requirepass "supersecurepassword"
149- ports :
150- - ' 6382:6379'
151- volumes :
152- - valkey-data-auth:/data
153- networks :
154- - portabase
122+ # db-redis:
123+ # image: redis:latest
124+ # container_name: db-redis
125+ # ports:
126+ # - "6379:6379"
127+ # volumes:
128+ # - redis-data:/data
129+ # command: [ "redis-server", "--appendonly", "yes" ]
130+ # networks:
131+ # - portabase
132+ #
133+ # db-redis-auth:
134+ # image: redis:latest
135+ # container_name: db-redis-auth
136+ # ports:
137+ # - "6380:6379"
138+ # volumes:
139+ # - redis-data-auth:/data
140+ # environment:
141+ # - REDIS_PASSWORD=supersecurepassword
142+ # command: [ "redis-server", "--requirepass", "supersecurepassword", "--appendonly", "yes" ]
143+ # networks:
144+ # - portabase
145+ #
146+ # db-valkey:
147+ # image: valkey/valkey
148+ # container_name: db-valkey
149+ # environment:
150+ # - ALLOW_EMPTY_PASSWORD=yes
151+ # ports:
152+ # - '6381:6379'
153+ # volumes:
154+ # - valkey-data:/data
155+ # networks:
156+ # - portabase
157+ #
158+ # db-valkey-auth:
159+ # image: valkey/valkey
160+ # container_name: db-valkey-auth
161+ # command: >
162+ # --requirepass "supersecurepassword"
163+ # ports:
164+ # - '6382:6379'
165+ # volumes:
166+ # - valkey-data-auth:/data
167+ # networks:
168+ # - portabase
155169
156170volumes :
157171 cargo-registry :
158172 cargo-git :
159173# cargo-target:
160- postgres-data :
161- # mariadb-data:
162- # mongodb-data:
163- # mongodb-data-auth:
164- # sqlite-data:
165- redis-data :
166- redis-data-auth :
167- valkey-data :
168- valkey-data-auth :
174+ # postgres-data:
175+ mariadb-data :
176+ mysql-data :
177+ # mongodb-data:
178+ # mongodb-data-auth:
179+ # sqlite-data:
180+ # redis-data:
181+ # redis-data-auth:
182+ # valkey-data:
183+ # valkey-data-auth:
169184
170185networks :
171186 portabase :
0 commit comments