# National Grid Scratchpad https://gitlab.com/datopian/clients/data-subscriptions/-/blob/master/heroku.yml ``` build: docker: web: Dockerfile name_of_second_service: another_folder/Dockerfile run: web: gunicorn -b 0.0.0.0:$PORT data_subscriptions.wsgi:app worker: command: - celery -A data_subscriptions.worker.tasks worker -B --loglevel=$WORKER_LOG_LEVEL --schedule=/tmp/celerybeat-schedule image: web name_of_second_service: command_to_run_the_server --port=$PORT ``` `command_to_run_the_server` is required, even if it's also defined inside the `Dockerfile`. After deploying it for the first time, you must manually enable the service in the Dashboard, by moving the dyno quantity from 0 to 1. two ports in Heroku: https://stackoverflow.com/questions/37636580/heroku-node-js-i-have-a-server-which-uses-multiple-ports-how-can-i-get-herok