@@ -9,79 +9,79 @@ services:
9
9
volumes :
10
10
- api:/usr/src/app/
11
11
depends_on :
12
- - fullstack-postgres # Uncomment this when using postgres.
13
- # - fullstack-mysql # Uncomment this when using mysql.
12
+ # - fullstack-postgres # Uncomment this when using postgres.
13
+ - fullstack-mysql # Uncomment this when using mysql.
14
14
networks :
15
15
- fullstack
16
16
17
17
18
- fullstack-postgres :
19
- image : postgres:latest
20
- container_name : full_db_postgres
21
- environment :
22
- - POSTGRES_USER=${DB_USER}
23
- - POSTGRES_PASSWORD=${DB_PASSWORD}
24
- - POSTGRES_DB=${DB_NAME}
25
- - DATABASE_HOST=${DB_HOST}
26
- ports :
27
- - ' 5432:5432'
28
- volumes :
29
- - database_postgres:/var/lib/postgresql/data
30
- networks :
31
- - fullstack
32
-
33
- pgadmin :
34
- image : dpage/pgadmin4
35
- container_name : pgadmin_container
36
- environment :
37
- PGADMIN_DEFAULT_EMAIL : ${PGADMIN_DEFAULT_EMAIL}
38
- PGADMIN_DEFAULT_PASSWORD : ${PGADMIN_DEFAULT_PASSWORD}
39
- depends_on :
40
- - fullstack-postgres
41
- ports :
42
- - " 5050:80"
43
- networks :
44
- - fullstack
45
- restart : unless-stopped
46
-
47
-
48
- # fullstack-mysql:
49
- # image: mysql:5.7
50
- # container_name: full_db_mysql
51
- # ports:
52
- # - 3306:3306
53
- # environment:
54
- # - MYSQL_ROOT_HOST=${DB_HOST}
55
- # - MYSQL_USER=${DB_USER}
56
- # - MYSQL_PASSWORD=${DB_PASSWORD}
57
- # - MYSQL_DATABASE=${DB_NAME}
58
- # - MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
18
+ # fullstack-postgres:
19
+ # image: postgres:latest
20
+ # container_name: full_db_postgres
21
+ # environment:
22
+ # - POSTGRES_USER=${DB_USER}
23
+ # - POSTGRES_PASSWORD=${DB_PASSWORD}
24
+ # - POSTGRES_DB=${DB_NAME}
25
+ # - DATABASE_HOST=${DB_HOST}
26
+ # ports:
27
+ # - '5432:5432'
59
28
# volumes:
60
- # - database_mysql :/var/lib/mysql
29
+ # - database_postgres :/var/lib/postgresql/data
61
30
# networks:
62
31
# - fullstack
63
-
64
- # phpmyadmin:
65
- # image: phpmyadmin/phpmyadmin
66
- # container_name: phpmyadmin_container
67
- # depends_on:
68
- # - fullstack-mysql
32
+
33
+ # pgadmin:
34
+ # image: dpage/pgadmin4
35
+ # container_name: pgadmin_container
69
36
# environment:
70
- # - PMA_HOST=mysql # Note the "mysql". Must be the name of the what you used as the mysql service.
71
- # - PMA_USER=${DB_USER }
72
- # - PMA_PORT=${DB_PORT}
73
- # - PMA_PASSWORD=${DB_PASSWORD}
37
+ # PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL}
38
+ # PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD }
39
+ # depends_on:
40
+ # - fullstack-postgres
74
41
# ports:
75
- # - 9090:80
76
- # restart: always
42
+ # - "5050:80"
77
43
# networks:
78
44
# - fullstack
45
+ # restart: unless-stopped
46
+
47
+
48
+ fullstack-mysql :
49
+ image : mysql:5.7
50
+ container_name : full_db_mysql
51
+ ports :
52
+ - 3306:3306
53
+ environment :
54
+ - MYSQL_ROOT_HOST=${DB_HOST}
55
+ - MYSQL_USER=${DB_USER}
56
+ - MYSQL_PASSWORD=${DB_PASSWORD}
57
+ - MYSQL_DATABASE=${DB_NAME}
58
+ - MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
59
+ volumes :
60
+ - database_mysql:/var/lib/mysql
61
+ networks :
62
+ - fullstack
63
+
64
+ phpmyadmin :
65
+ image : phpmyadmin/phpmyadmin
66
+ container_name : phpmyadmin_container
67
+ depends_on :
68
+ - fullstack-mysql
69
+ environment :
70
+ - PMA_HOST=fullstack-mysql # Note the "mysql". Must be the name of the what you used as the mysql service.
71
+ - PMA_USER=${DB_USER}
72
+ - PMA_PORT=${DB_PORT}
73
+ - PMA_PASSWORD=${DB_PASSWORD}
74
+ ports :
75
+ - 9090:80
76
+ restart : always
77
+ networks :
78
+ - fullstack
79
79
80
80
81
81
volumes :
82
82
api :
83
- database_postgres : # Uncomment this when using postgres.
84
- # database_mysql: # Uncomment this when using mysql.
83
+ # database_postgres: # Uncomment this when using postgres.
84
+ database_mysql : # Uncomment this when using mysql.
85
85
86
86
# Networks to be created to facilitate communication between containers
87
87
networks :
0 commit comments