version: '3' services: server: build: context: . dockerfile: server/Dockerfile expose: - 18000 image: egortensin/math-server ports: - 18000:18000 restart: always client: build: context: . dockerfile: client/Dockerfile entrypoint: ["/opt/math-server/bin/math-client", "-H", "server"] image: egortensin/math-client