Skip to content

Commit 0096e2c

Browse files
author
rccc
committed
staging
1 parent eb76b3b commit 0096e2c

File tree

3 files changed

+63
-116
lines changed

3 files changed

+63
-116
lines changed

.env.staging

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,18 @@ APP_ENV=staging
33
APP_SECRET=42f011ec3a7bde0bec87364b1d967194
44
APP_DEBUG=0
55

6+
WEB_PORT_HTTP=8000
7+
WEB_PORT_SSL=443
8+
# XDEBUG_CONFIG possible values: main|osx. Use main value for Linux and Windows, osx value for MacOS.
9+
XDEBUG_CONFIG=main
10+
POSTGRES_VERSION=14.10
11+
POSTGRES_DB=app_staging
12+
POSTGRES_USER=dbuser
13+
POSTGRES_PASSWORD=dbuser01
14+
615
###> doctrine/doctrine-bundle ###
7-
DATABASE_URL=mysql://root:secret@mysql:3306/symfony
16+
#DATABASE_URL=mysql://root:secret@mysql:3306/symfony
17+
DATABASE_URL="postgresql://dbuser:dbuser01@pgsql:5432/app_staging?serverVersion=14.10&charset=utf8
818
###< doctrine/doctrine-bundle ###
919

1020
###> symfony/mailer ###

docker-compose-staging.yml

Lines changed: 52 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,51 +17,68 @@ services:
1717
- "${WEB_PORT_HTTP}:80"
1818
- "${WEB_PORT_SSL}:443"
1919
depends_on:
20-
- mysql
21-
- rabbitmq
20+
- pgsql
21+
# - rabbitmq
2222
networks:
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}
3950
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}
5954
ports:
60-
- "15672:15672"
55+
- "54321:5432"
6156
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
6359
networks:
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

6683
networks:
6784
symfony:

migrations/Version20190222213409.php

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)