Docker stack deploy: como acessar a App do localhost?

Iniciei um swarm no docker:

$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
wsms38hhlc934szv3kfst7j4w *   manager1            Ready               Active              Leader              18.09.1
wu12gogxkw1j2vi3p7hgjw3vr     worker1             Down                Active                                  18.09.1
a4kt9rw4f2ljwgfbqpkd772v4     worker2             Down                Active                                  18.09.1

Criei um docker-compose.yml com os containers da aplicação, um frontEnd, um backEnd e um banco MySQL:

$ cat docker-compose.yml
version: '3.5'
services:
  database:
    image: mysql:5.6
    environment:
      - MYSQL_ROOT_PASSWORD=rootpass
      - MYSQL_DATABASE=bd_jogadores
      - MYSQL_USER=rafael
      - MYSQL_PASSWORD=km02h5
  backend:
    image: uol_view_be
    depends_on:
      - database
    ports:
      - 8989:8080
    environment:
      - DATABASE_HOST=databse
      - DATABASE_USER=rafael
      - DATABASE_NAME=bd_jogadores
      - DATABASE_PASSWORD=km02h5
      - DATABASE_PORT=3306
  frontend:
    image: uol_cadastro
    depends_on:
      - backend
    ports:
      - 8180:8080

Loguei no manager1 (via docker-machine) subi a aplicação:

$ docker stack deploy --compose-file docker-compose.yml stackA

o serviços subiram com sucesso:

$ docker service ls
ID                  NAME                MODE                REPLICAS            IMAGE                 PORTS
oof9aaf019bm        stackA_backend      replicated          1/1                 uol_view_be:latest    *:8989->8080/tcp
yaocdrlneulg        stackA_database     replicated          1/1                 mysql:5.6             
0p6v8qd3mtsp        stackA_frontend     replicated          1/1                 uol_cadastro:latest   *:8180->8080/tcp

Conforme o script no docker-compose.yml o frontEnd está mapeado para a porta 8180 do localhost, porém eu não consigo acessar a app em localhost:8180/app

Devo estar errando algo. Como faço para acessar a app?