Skip to content

Commit 2c6c8ff

Browse files
committed
fix: network issues when connecting to db and redis
1 parent d01bdf0 commit 2c6c8ff

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

.env.example

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
DB_USER=root
22
DB_PASS=test
3-
DB_HOST=localhost
3+
DB_HOST=db
44
DB_NAME=golang_api
55

66
JWT_SECRET=jwtsecret123
77

8-
REDIS_HOST=localhost
8+
REDIS_HOST=cache
99
REDIS_PORT=6379
1010
REDIS_PASS=""

docker-compose.yml

+18-13
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
version: '3.8'
2+
3+
networks:
4+
go-app:
5+
driver: bridge
6+
27
services:
38
app:
49
container_name: golang-api
510
build: .
611
ports:
7-
- 8080:8080
12+
- "8080:8080"
813
restart: on-failure
914
volumes:
1015
- ./api:/usr/src/app/
@@ -19,7 +24,7 @@ services:
1924
- MYSQL_ROOT_PASSWORD=test
2025
- MYSQL_DATABASE=golang_api
2126
ports:
22-
- 3306:3306
27+
- "3306:3306"
2328
volumes:
2429
- ./database:/var/lib/mysql
2530
networks:
@@ -28,12 +33,16 @@ services:
2833
phpmyadmin:
2934
image: phpmyadmin/phpmyadmin
3035
container_name: phymyadmin
36+
depends_on:
37+
- db
3138
environment:
32-
- PMA_ARBITRARY=1
3339
- PMA_HOST=db
40+
- PMA_USER=${DB_USER}
41+
- PMA_PASSWORD=${DB_PASS}
42+
- PMA_PORT=3306
3443
restart: always
3544
ports:
36-
- 8085:80
45+
- "8085:80"
3746
volumes:
3847
- /sessions
3948
links:
@@ -46,11 +55,11 @@ services:
4655
container_name: portainer
4756
restart: always
4857
volumes:
49-
- /etc/localtime:/etc/localtime:ro
50-
- /var/run/docker.sock:/var/run/docker.sock:ro
58+
- ./etc/localtime:/etc/localtime:ro
59+
- ./var/run/docker.sock:/var/run/docker.sock:ro
5160
- ./portainer-data:/data
5261
ports:
53-
- 9000:9000
62+
- "9000:9000"
5463
networks:
5564
- go-app
5665

@@ -60,10 +69,6 @@ services:
6069
volumes:
6170
- ./redis-data:/data
6271
ports:
63-
- 6379:6379
72+
- "6379:6379"
6473
networks:
65-
- go-app
66-
67-
networks:
68-
go-app:
69-
driver: bridge
74+
- go-app

0 commit comments

Comments
 (0)