--- main_username: root main_groupname: "{{ main_username }}" main_uid: "0" main_gid: "{{ main_uid }}" package_list: - curl - vim - xclip - rsync - mlocate docker_compose_generator_output_path: "/root" containers: - service_name: app active: true image: snipe/snipe-it:v7.0.13 restart: unless-stopped volumes: - ./storage:/var/lib/snipeit ports: - "8000:80" depends_on: db: condition: service_healthy restart: true env_file: - .env - service_name: db active: true image: mariadb:11.5.2 restart: unless-stopped volumes: - ./db_data:/var/lib/mysql environment: - MYSQL_DATABASE={{ SNIPEIT_DB_DATABASE }} - MYSQL_USER={{ SNIPEIT_DB_USERNAME }} - MYSQL_PASSWORD={{ SNIPEIT_DB_PASSWD }} - MYSQL_ROOT_PASSWORD={{ SNIPEIT_DB_ROOT_PASSWD }} healthcheck: # https://mariadb.com/kb/en/using-healthcheck-sh/#compose-file-example test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 5s timeout: 1s retries: 5