@@ -17,51 +17,68 @@ services:
17
17
- " ${WEB_PORT_HTTP}:80"
18
18
- " ${WEB_PORT_SSL}:443"
19
19
depends_on :
20
- - mysql
21
- - rabbitmq
20
+ - pgsql
21
+ # - rabbitmq
22
22
networks :
23
23
- symfony
24
24
25
25
# ## Cron tasks, RabbitMQ consumers
26
- supervisord :
27
- << : *symfony-template
28
- container_name : ${COMPOSE_PROJECT_NAME}-supervisord
29
- expose : []
30
- ports : []
31
- command : ["/usr/bin/supervisord"]
26
+ # supervisord:
27
+ # <<: *symfony-template
28
+ # container_name: ${COMPOSE_PROJECT_NAME}-supervisord
29
+ # expose: []
30
+ # ports: []
31
+ # command: ["/usr/bin/supervisord"]
32
32
33
- mysql :
34
- image : mysql:${MYSQL_VERSION}
35
- platform : linux/x86_64
36
- container_name : ${COMPOSE_PROJECT_NAME}-mysql
37
- restart : always
38
- command : --innodb-use-native-aio=${INNODB_USE_NATIVE_AIO:-1} --sql_mode=${SQL_MODE:-"ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"}
33
+ # mysql:
34
+ # image: mysql:${MYSQL_VERSION}
35
+ # platform: linux/x86_64
36
+ # container_name: ${COMPOSE_PROJECT_NAME}-mysql
37
+ # restart: always
38
+ # command: --innodb-use-native-aio=${INNODB_USE_NATIVE_AIO:-1} --sql_mode=${SQL_MODE:-"ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"}
39
+ # environment:
40
+ # MYSQL_ROOT_PASSWORD: secret
41
+ # MYSQL_DATABASE: symfony
42
+ # volumes:
43
+ # - ./var/mysql-data:/var/lib/mysql:delegated
44
+ # networks:
45
+ # - symfony
46
+
47
+ # ##> doctrine/doctrine-bundle ###
48
+ pgsql :
49
+ image : postgres:${POSTGRES_VERSION:-14.10-bullseye}
39
50
environment :
40
- MYSQL_ROOT_PASSWORD : secret
41
- MYSQL_DATABASE : symfony
42
- volumes :
43
- - ./var/mysql-data:/var/lib/mysql:delegated
44
- networks :
45
- - symfony
46
-
47
- rabbitmq :
48
- image : ${COMPOSE_PROJECT_NAME}-rabbitmq
49
- build :
50
- context : ./docker/rabbitmq/
51
- dockerfile : ./Dockerfile
52
- container_name : ${COMPOSE_PROJECT_NAME}-rabbitmq
53
- restart : always
54
- environment :
55
- RABBITMQ_ERLANG_COOKIE : 7ead507151fc4461b9f45c1161384a04
56
- RABBITMQ_DEFAULT_USER : guest
57
- RABBITMQ_DEFAULT_PASS : guest
58
- RABBITMQ_DEFAULT_VHOST : /
51
+ POSTGRES_DB : ${POSTGRES_DB:-app}
52
+ POSTGRES_PASSWORD : ${POSTGRES_PASSWORD:-dbuser01}
53
+ POSTGRES_USER : ${POSTGRES_USER:-dbuser}
59
54
ports :
60
- - " 15672:15672 "
55
+ - " 54321:5432 "
61
56
volumes :
62
- - ./var/rabbitmq:/var/lib/rabbitmq:delegated
57
+ - ./var/postgresql-data:/var/lib/postgresql:delegated
58
+ - ./docker/dev/init-db.sql:/docker-entrypoint-initdb.d/init-db.sql
63
59
networks :
64
60
- symfony
61
+ # ##< doctrine/doctrine-bundle ###
62
+
63
+
64
+ # rabbitmq:
65
+ # image: ${COMPOSE_PROJECT_NAME}-rabbitmq
66
+ # build:
67
+ # context: ./docker/rabbitmq/
68
+ # dockerfile: ./Dockerfile
69
+ # container_name: ${COMPOSE_PROJECT_NAME}-rabbitmq
70
+ # restart: always
71
+ # environment:
72
+ # RABBITMQ_ERLANG_COOKIE: 7ead507151fc4461b9f45c1161384a04
73
+ # RABBITMQ_DEFAULT_USER: guest
74
+ # RABBITMQ_DEFAULT_PASS: guest
75
+ # RABBITMQ_DEFAULT_VHOST: /
76
+ # ports:
77
+ # - "15672:15672"
78
+ # volumes:
79
+ # - ./var/rabbitmq:/var/lib/rabbitmq:delegated
80
+ # networks:
81
+ # - symfony
65
82
66
83
networks :
67
84
symfony :
0 commit comments