version: "3" services: tcc-aspnet: image: tcc:aspnet container_name: tcc-aspnet build: ./ASP.NET restart: always ports: - "9081:80" deploy: resources: limits: cpus: '1' memory: 1GB tcc-flask: image: tcc:flask container_name: tcc-flask build: ./FlaskAPI restart: always ports: - "9082:5000" deploy: resources: limits: cpus: '1' memory: 1GB tcc-actix: image: tcc:actix container_name: tcc-actix build: ./ActixAPI restart: always ports: - "9083:5000" deploy: resources: limits: cpus: '1' memory: 1GB tcc-express: image: tcc:express container_name: tcc-express build: ./Express restart: always ports: - "9084:5000" deploy: resources: limits: cpus: '1' memory: 1GB tcc-spring: image: tcc:spring container_name: tcc-spring build: ./Spring restart: always ports: - "9085:8080" deploy: resources: limits: cpus: '1' memory: 1GB