version: '3'

services:
  snipeit:
    image: snipe/snipe-it
    container_name: snipeit
    ports:
    - "8000:80"
    volumes:
    - /gurulandia/data/docker/snipe-it/logs:/var/www/html/storage/logs
    depends_on:
    - mariadb
    - redis
    env_file:
    - .env.docker
    networks:
    - snipeit-backend

  mariadb:
    image: mariadb:10.6.4-focal
    volumes:
    - /gurulandia/data/docker/snipe-it/db:/var/lib/mysql
    env_file:
    - .env.docker
    networks:
    - snipeit-backend
    ports:
      - "3306:3306"

  redis:
    image: redis:6.2.5-buster
    networks:
    - snipeit-backend

  mailhog:
    image: mailhog/mailhog:v1.0.1
    ports:
    # - 1025:1025
    - "8025:8025"
    networks:
    - snipeit-backend


#volumes:
#  db: {}

# 'mysqld' '--character-set-server=utf8mb4' '--collation-server=utf8mb4_bin' '--skip-character-set-client-handshake' '--default-authentication-plugin=mysql_native_password'
 #'--sql-mode="NO_ENGINE_SUBSTITUTION"'
 
 
networks:
  snipeit-backend: {}