diff --git a/mysql/docker-compose.yml b/mysql/docker-compose.yml new file mode 100644 index 0000000..da83bd1 --- /dev/null +++ b/mysql/docker-compose.yml @@ -0,0 +1,25 @@ +services: + mysql: + image: mysql:8.0 + container_name: mysql-db + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: rootpassword123 + MYSQL_DATABASE: myapp + MYSQL_USER: appuser + MYSQL_PASSWORD: apppassword123 + ports: + - "3306:3306" + volumes: + - mysql_data:/var/lib/mysql + - ./mysql-init:/docker-entrypoint-initdb.d + networks: + - mysql-network + command: --default-authentication-plugin=mysql_native_password + +volumes: + mysql_data: + +networks: + mysql-network: + driver: bridge