version: "3" services: nginx: image: nginx:mainline-alpine networks: backend: ipv4_address: 172.21.23.2 volumes: - ./static:/var/www - ./nginx.conf:/etc/nginx/nginx.conf app: build: . image: dispatch-app:latest networks: backend: ipv4_address: 172.21.23.3 working_dir: /app volumes: - ./app:/app - ./static:/var/www postgres: image: postgres:11.2 networks: backend: ipv4_address: 172.21.23.4 volumes: - db-data:/var/lib/postgresql/data volumes: db-data: networks: backend: driver: bridge ipam: driver: default config: - subnet: 172.21.23.0/24