Skip to content

Commit 0a44874

Browse files
committed
Add MariaDB 10.8
1 parent b8e0774 commit 0a44874

2 files changed

Lines changed: 41 additions & 18 deletions

File tree

.github/workflows/build.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,41 +28,41 @@ jobs:
2828
matrix:
2929
include:
3030
- FLAVOUR: mysql
31-
VERSION: 5.5
31+
VERSION: "5.5"
3232
- FLAVOUR: mysql
33-
VERSION: 5.6
33+
VERSION: "5.6"
3434
- FLAVOUR: mysql
35-
VERSION: 5.7
35+
VERSION: "5.7"
3636
- FLAVOUR: mysql
37-
VERSION: 8.0
37+
VERSION: "8.0"
3838
- FLAVOUR: mariadb
39-
VERSION: 5.5
39+
VERSION: "5.5"
4040
- FLAVOUR: mariadb
41-
VERSION: 10.0
41+
VERSION: "10.0"
4242
- FLAVOUR: mariadb
43-
VERSION: 10.1
43+
VERSION: "10.1"
4444
- FLAVOUR: mariadb
45-
VERSION: 10.2
45+
VERSION: "10.2"
4646
- FLAVOUR: mariadb
47-
VERSION: 10.3
47+
VERSION: "10.3"
4848
- FLAVOUR: mariadb
49-
VERSION: 10.4
49+
VERSION: "10.4"
5050
- FLAVOUR: mariadb
51-
VERSION: 10.5
51+
VERSION: "10.5"
5252
- FLAVOUR: mariadb
53-
VERSION: 10.6
53+
VERSION: "10.6"
5454
- FLAVOUR: mariadb
55-
VERSION: 10.7
55+
VERSION: "10.7"
5656
- FLAVOUR: mariadb
57-
VERSION: 10.8
57+
VERSION: "10.8"
5858
- FLAVOUR: percona
59-
VERSION: 5.5
59+
VERSION: "5.5"
6060
- FLAVOUR: percona
61-
VERSION: 5.6
61+
VERSION: "5.6"
6262
- FLAVOUR: percona
63-
VERSION: 5.7
63+
VERSION: "5.7"
6464
- FLAVOUR: percona
65-
VERSION: 8.0
65+
VERSION: "8.0"
6666
steps:
6767
# ------------------------------------------------------------
6868
# Setup repository

Dockerfiles/mariadb-10.8

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# vi: ft=dockerfile
2+
FROM mariadb:10.8
3+
4+
RUN set -eux \
5+
&& mkdir -p /etc/mysql/docker-default.d/ \
6+
&& if [ -f /etc/my.cnf ]; then \
7+
echo '!'"includedir /etc/mysql/docker-default.d/" >> /etc/my.cnf; \
8+
elif [ -f /etc/mysql/my.cnf ]; then \
9+
echo '!'"includedir /etc/mysql/docker-default.d/" >> /etc/mysql/my.cnf; \
10+
else \
11+
echo "/etc/my.cnf and /etc/mysql/my.cnf are not available"; \
12+
false; \
13+
fi \
14+
&& if [ -f "/entrypoint.sh" ]; then \
15+
mv "/entrypoint.sh" "/docker-entrypoint.sh"; \
16+
fi \
17+
&& if [ ! -f "/docker-entrypoint.sh" ]; then \
18+
ln -s "/usr/local/bin/docker-entrypoint.sh" "/docker-entrypoint.sh"; \
19+
fi \
20+
&& chmod +x "/docker-entrypoint.sh"
21+
22+
ENTRYPOINT ["/docker-entrypoint.sh"]
23+
CMD ["mysqld"]

0 commit comments

Comments
 (0)