@@ -17,51 +17,68 @@ services:
1717 -" ${WEB_PORT_HTTP}:80"
1818 -" ${WEB_PORT_SSL}:443"
1919depends_on :
20- -mysql
21- -rabbitmq
20+ -pgsql
21+ # - rabbitmq
2222networks :
2323 -symfony
2424
2525# ## 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"]
3232
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}
3950environment :
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}
5954ports :
60- -" 15672:15672 "
55+ -" 54321:5432 "
6156volumes :
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
6359networks :
6460 -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
6582
6683networks :
6784symfony :