Skip to main content

mysql

  sqldb:
    image: mysql:8.3
    volumes:
      - ./mysql:/var/lib/mysql
    env_file:
      - .env
    environment:
      - "TZ=Europe/Rome"
    command: --default-storage-engine innodb
    restart: unless-stopped
    healthcheck:
      test: mysqladmin -p$$MYSQL_ROOT_PASSWORD ping -h localhost
      interval: 20s
      start_period: 10s
      timeout: 10s
      retries: 3

env file

MYSQL_DATABASE=dbname
MYSQL_USER=user
MYSQL_PASSWORD=password
MYSQL_ROOT_PASSWORD=changemeplease