# Version 2 is the latest that is supported by docker-compose in
# Ubuntu Xenial.
version: '2'

services:
  mariadb:
    image: docker.io/library/mariadb:10.4
    network_mode: host
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: "{{ refstack_root_db_password }}"
      MYSQL_DATABASE: refstack
      MYSQL_USER: "{{ refstack_db_username }}"
      MYSQL_PASSWORD: "{{ refstack_db_password }}"
    volumes:
      - /var/lib/refstack/db:/var/lib/mysql
    logging:
      driver: syslog
      options:
        tag: "docker-mariadb"

  refstack-api:
    depends_on:
      - mariadb
    image: opendevorg/refstack:latest
    network_mode: host
    restart: always
    volumes:
      - /var/lib/refstack/etc/refstack.conf:/etc/refstack.conf
      - /var/lib/refstack/etc/config.json:/refstack-ui/app/config.json
      - /var/lib/refstack/data:/var/run/data
    logging:
      driver: syslog
      options:
        tag: "docker-refstack-api"