version: '3.5'
services:
  <%= serviceName %>:
    build:
      context: ..
    image: docker-registry.ad.postcon.de:5000/<%= dockerImage %>:${DOCKER_TAG}
    secrets:
    - vsa.rabbitmq.user
    - vsa.rabbitmq.password
    environment:
      - SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE}
    ports:
      - ${<%= javaName %>_port:-8080}:8080
    hostname: <%= javaName %>.local
    deploy:
      resources:
        limits:
          cpus: '0.50'
          memory: 2G
secrets:
  vsa.rabbitmq.user:
    external: true
  vsa.rabbitmq.password:
    external: true
