version: '3'

services:
  grobid-builder:
    build:
      context: .
      dockerfile: Dockerfile.builder
      args:
        grobid_tag: ${GROBID_TAG}
    image: elifesciences/sciencebeam-trainer-grobid-builder:${IMAGE_TAG}
  sciencebeam-trainer-grobid:
    build:
      context: .
      dockerfile: Dockerfile
      args:
        builder_image: elifesciences/sciencebeam-trainer-grobid-builder:${IMAGE_TAG}
        grobid_tag: ${GROBID_TAG}
        revision: ${REVISION}
    image: elifesciences/sciencebeam-trainer-grobid:${IMAGE_TAG}
    depends_on:
      - grobid-builder
    volumes:
      - data:/data

volumes:
  data: