Deploying a docker multicontainer

I want to test the performance of a web application on render.com. I am using docker-compose.yml → render.yaml, but on the free version I can’t manage disks (so copy files etc). Question, is there any way to run this application consisting of 2 docker containers on the free version? What options are there at all?

services:
  - type: web
    name: ace
    env: docker
    image: yungjabo/acestream-engine-ace:latest
    envVars:
      - key: PORT
        value: 6878
    plan: free

  - type: web
    name: nginx
    env: docker
    image: yungjabo/acestream-engine-nginx:latest
    envVars:
      - key: PORT
        value: 80
    plan: free

Render’s free plan comes with a total of 750 hours of free credits per month to use for web services across your account. That’s enough to keep one free instance alive 24/7 (if it doesn’t spin down), but since this would be 2 services, there wont be enough free credits to run them both for the whole month.

Brainstorming, but instances on the free plan can’t be private services- since you’re running nginx and (I assume) passing the traffic off to acestream-engine-ace, maybe you could just use the built in webserver into that and cut yourself down to just one service since ace can’t be private to start with. If you’re serving something directly out of nginx, maybe you could convert it to a static site- those are free to use (up to a certain bandwidth limit).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.