version: '3'

services:

  tco-api-rbac:

    build:

      context: .

    hostname: 'dev'
    container_name: tco-api-rbac

    environment:

      DB_HOSTNAME: tco-mysql
      DB_USERNAME: root
      DB_PASSWORD: mysql
      PORT: 80
      RABBITMQ_URI: amqp://rabbitmq:agaeq14@tco-rabbitmq:5672
      RABBITMQ_EXCHANGE: tco
      SENDGRID_API_KEY: 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
      JWT_SECRET: changeme
      JWT_EXPIRY: 86400
      ELASTICSEARCH_HOST: tco-elasticsearch
      ELASTICSEARCH_PORT: 9200
      ELASTICSEARCH_SCHEME: http
      ELASTICSEARCH_USERNAME:
      ELASTICSEARCH_PASSWORD:

    ports:

      - 18100:80
      - 80

    networks:

      tco:

        ipv4_address: 172.11.0.100

networks:

  tco:

    external: true
