Skip to content
This repository was archived by the owner on Jun 27, 2019. It is now read-only.

Commit d305d1c

Browse files
committed
Solve container names by hostname with dns proxy
1 parent 411b0ad commit d305d1c

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

docker-compose.staging.yml

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ version: '3'
22

33
services:
44
api:
5-
image: humanconnection/api-feathers
5+
container_name: api_api
6+
hostname: api_api
7+
image: humanconnection/api-feathers:edge
68
build:
79
context: .
810
environment:
@@ -13,31 +15,38 @@ services:
1315
ports:
1416
- "3030:3030"
1517
networks:
16-
hc-network:
17-
ipv4_address: 172.25.0.11
18-
thumbor:
19-
networks:
20-
hc-network:
21-
ipv4_address: 172.25.0.13
18+
- hc-network
19+
2220
maildev:
21+
container_name: api_maildev
22+
hostname: api_maildev
2323
image: djfarrelly/maildev
2424
networks:
2525
- hc-network
2626
ports:
2727
- "1080:80"
2828
- "1025:25"
29+
2930
thumbor:
31+
container_name: api_thumbor
32+
hostname: api_thumbor
3033
image: apsl/thumbor
3134
networks:
3235
- hc-network
3336
ports:
3437
- "8000:8000"
3538

39+
dns-proxy-server:
40+
image: defreitas/dns-proxy-server
41+
volumes:
42+
- "/var/run/docker.sock:/var/run/docker.sock"
43+
- "/etc/resolv.conf:/etc/resolv.conf"
44+
ports:
45+
- 5380:5380
46+
hostname: dns.mageddo
47+
3648
networks:
3749
hc-network:
3850
driver: bridge
3951
ipam:
4052
driver: default
41-
config:
42-
-
43-
subnet: 172.25.0.0/16

0 commit comments

Comments
 (0)