services:
   base_ubuntu:
      image: checks_parser_base_ubuntu:latest
      build:
         context: .
         dockerfile: deploy/base-docker/ubuntu/Dockerfile
   appimage:
      image: checks_parser_appimage:latest
      build:
         dockerfile: deploy/appimage/Dockerfile
         context: .
      volumes:
         - ./binaries:/output
      depends_on:
         - base_ubuntu
   debian:
      image: checks_parser_debian:latest
      build:
         dockerfile: deploy/debian/Dockerfile
         context: .
      volumes:
         - ./binaries:/output
      depends_on:
         - base_ubuntu
   archlinux:
      image: checks_parser_base_arch:latest
      env_file: .env
      build:
         dockerfile: deploy/archlinux/git/Dockerfile
         context: .
         args:
            - pkgname=$name
            - pkgver=$version
            - revision=$revision
      volumes:
         - ./binaries:/output