Skip to content
Snippets Groups Projects
docker-compose.yml 1.16 KiB
Newer Older
Timm Fitschen's avatar
Timm Fitschen committed
name:
  local-fdo-testbed
Timm Fitschen's avatar
Timm Fitschen committed
services:
  fdo-manager-service:
    image: maven:latest
    command: ["mvn", "-Dmaven.repo.local=/opt/m2/repository", "spring-boot:run"]
    working_dir: "/opt/app"
    environment:
      JAVA_TOOL_OPTIONS: "-Dmock=${FDO_MANAGER_MOCK:-false} -DrepositoriesDir=/repositories"
    ports:
Timm Fitschen's avatar
Timm Fitschen committed
      - "${FDO_MANAGER_SERVICE_HTTP_PORT}:8081"
Timm Fitschen's avatar
Timm Fitschen committed
    #network_mode: host
Timm Fitschen's avatar
Timm Fitschen committed
    volumes:
      - type: volume
        source: m2
        target: /opt/m2
      - type: bind
        source: ./fdo-manager-service
        target: /opt/app
      - type: bind
        source: ./repositories
        target: /repositories
Timm Fitschen's avatar
Timm Fitschen committed
      - type: bind
        source: ../test-handle-system/.handle
        target: /root/.handle
Henrik tom Wörden's avatar
Henrik tom Wörden committed
  webui:
    #image: "gitlab.indiscale.com:5050/fdo/fdo-manager-webui/fdo-manager-webui:latest"
    build:
      context: fdo-manager-webui
      args:
        - NEXT_PUBLIC_API_URL=http://localhost:${FDO_MANAGER_SERVICE_HTTP_PORT}/api/v1
        - NEXT_PUBLIC_HANDLE_SYSTEM_BASE_URI=http://172.27.0.2:8000
Henrik tom Wörden's avatar
Henrik tom Wörden committed
    ports:
      - 3000:3000
      #volumes:
      #- type: bind
      #source: "/data/fdomanager/webui/static"
      #target: /var/lib/mysql
Timm Fitschen's avatar
Timm Fitschen committed
volumes:
  m2: