Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core


Commits:
6d0dc043 by Abhilash Raj at 2022-07-24T04:14:25+00:00
Add dev scripts to run local mysql tests

- - - - -
35e3c872 by Abhilash Raj at 2022-07-24T04:39:01+00:00
Merge branch 'testing' into 'master'

Add dev scripts to run local mysql tests

See merge request mailman/mailman!1023
- - - - -


3 changed files:

- + dev/docker-compose.yaml
- + dev/mysql.cfg
- + dev/run-mysql.sh


Changes:

=====================================
dev/docker-compose.yaml
=====================================
@@ -0,0 +1,26 @@
+version: '2'
+
+services:
+  # mailman-dev:
+  #   image: ghcr.io/maxking/mailman-ci-runner:latest
+  #   container_name: mailman-dev
+  #   hostname: mailman-dev
+  #   links:
+  #   - database:database
+  #   depends_on:
+  #   - database
+  #   command:
+  #   - bash
+  #   - -c
+  #   - 'sleep infinity'
+
+  database:
+    environment:
+      MYSQL_DATABASE: mailmandb
+      MYSQL_USER: mailman
+      MYSQL_PASSWORD: mailmanpass
+      MYSQL_RANDOM_ROOT_PASSWORD: "yes"
+    image: mariadb:10.5
+    ports: 
+      - "3306"
+    command: --character-set-server=utf8mb4 
--collation-server=utf8mb4_unicode_ci
\ No newline at end of file


=====================================
dev/mysql.cfg
=====================================
@@ -0,0 +1,3 @@
+[database]
+class: mailman.database.mysql.MySQLDatabase
+url: 
mysql+pymysql://mailman:mailmanpass@172.20.0.2/mailmandb?charset=utf8&use_unicode=1
\ No newline at end of file


=====================================
dev/run-mysql.sh
=====================================
@@ -0,0 +1,2 @@
+#!/bin/bash
+MAILMAN_EXTRA_TESTING_CFG=mysql.cfg tox -e py38-nocov-mysql -- $@
\ No newline at end of file



View it on GitLab: 
https://gitlab.com/mailman/mailman/-/compare/7d8b254d3a994e75ebb267be80e4284988aa27d1...35e3c87260f244705ac96f62b2d580e314b38aab

-- 
View it on GitLab: 
https://gitlab.com/mailman/mailman/-/compare/7d8b254d3a994e75ebb267be80e4284988aa27d1...35e3c87260f244705ac96f62b2d580e314b38aab
You're receiving this email because of your account on gitlab.com.


_______________________________________________
Mailman-checkins mailing list -- mailman-checkins@python.org
To unsubscribe send an email to mailman-checkins-le...@python.org
https://mail.python.org/mailman3/lists/mailman-checkins.python.org/
Member address: arch...@jab.org

Reply via email to