Trying to set structure to deploy 2 node app with CB Server

priority: high
project: Swap-A-Park-7356
Additional-Info: I have set the docker and docker-compose file to run it on server, it is running on local successfully.
Structure:
admin-panel:
** Dockerfile**
apis:
** Dockerfile**
docker-compose.yml

here is docker compose file

version: "3.4"

services:
  api:
    build:
      context: apis/
      args:
        - NODE_ENV=production
    container_name: swap-a-park-api
    ports:
      - "3000:8000"
    env_file:
      -  apis/.env
    restart: always
    volumes:
      - ./apis:/src
      - ./app/node_modules

  admin_panel:
    build:
      context: admin-panel/
      args:
        - NODE_ENV=production
    container_name: swa-a-park-admin-panel
    ports:
      - "8080:8001"
    env_file:
      - admin-panel/.env
    restart: always
    volumes:
      - ./admin-panel:/src
      - ./app/node_modules

@dmitrii.k @Crowdbotics_Dan how to setup heroku file for this.
CC: @nakul.shah

We don’t use docker compose on the server. heroku.yml is used to define what runs on the dyno(s). If you need additional services running you’ll need to update heroku.yml, deploy, and then we’ll have to turn the dynos on.

@Crowdbotics_Dan I also build the Docker files for both apps.
if you have any example can you please share that here that uses two docker files in heroku.yml
thanks in advance.