version: '3.7' services: database: image: registry.gitlab.com/openstapps/database:master volumes: - ./database:/usr/share/elasticsearch/data expose: - "9200" restart: unless-stopped backend: image: registry.gitlab.com/openstapps/backend/default:core-0.23 environment: ES_PORT_9200_TCP_ADDR: database ES_PORT_9200_TCP_PORT: 9200 NODE_CONFIG_ENV: "elasticsearch" ALLOW_NO_TRANSPORT: "true" expose: - 3000 ports: - 3000:3000 links: - "database" labels: - stapps.version=1.0.0 restart: unless-stopped depends_on: - database api: image: registry.gitlab.com/openstapps/api/copy:core-0.23 links: - "backend" minimal-connector: image: registry.gitlab.com/openstapps/minimal-connector:core-0.23 container_name: minimal-connector-0.23 command: ["http://backend:3000", "minimal-connector", "f-u"] app: image: registry.gitlab.com/openstapps/app/executable:core-0.23 expose: - 8100 ports: - 8100:8100