version: '3.8'

services:
  api:
    build: api
    image: registry.kadet.net/management/api-server:${API_VERSION:-latest}
    environment:
      - SSH_AUTH_SOCK
    ports: 
      - "8080:8080"
    command: ['--reload', '--reload-dir', '/opt/api-server']
    volumes:
      - .:/var/project
      - ./api:/opt/api-server
      - ./api/fixtures/users.yaml:/etc/api-server/users.yaml:ro
      - ${SSH_AUTH_SOCK}:${SSH_AUTH_SOCK}