---
version: '3.3'

services:

  app:
    build: .
    environment:
      MYSQL_DATABASE: ${MYSQL_DB}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASS}
      ACR_TOKEN: ${ACR_TOKEN}
      ACR_ENV: ${ACR_ENV}
      INPUT_FILENAME: 'sample.csv'
    command: ["./wait-for-it.sh", "db:3306", "--", "python", "./run.py"]
    depends_on:
      - db

  db:
    image: mysql:5.7
    environment:
      MYSQL_DATABASE: ${MYSQL_DB}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASS}
      MYSQL_ROOT_PASSWORD: ${MYSQL_PASS}
    ports:
      - '3306:3306'
    volumes:
      - my-db:/var/lib/mysql

volumes:
  my-db:
