Skip to content

Commit 8312a0d

Browse files
committed
Merge branch '134-upgrade-django' into 133-upgrade-bootstrap
2 parents 2757db1 + d8cdc10 commit 8312a0d

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/build_docker_image.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
env:
2020
MARIADB_USER: alexia_test
2121
MARIADB_PASSWORD: alexia_test
22-
MYSQL_DATABASE: alexia_test
23-
MYSQL_ROOT_PASSWORD: alexia_test
22+
MARIADB_DATABASE: alexia_test
23+
MARIADB_ROOT_PASSWORD: alexia_test
2424
ports: ['3306:3306']
25-
options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
25+
options: --health-cmd="mariadb-admin ping" --health-interval=5s --health-timeout=2s --health-retries=3
2626

2727
steps:
2828
- name: Checkout repository

docker-compose.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ services:
2929
nginx:
3030
image: nginx:latest
3131
db:
32-
image: mysql:9
32+
image: mariadb:10.11
3333
environment:
34-
- MYSQL_DATABASE=alexia
35-
- MYSQL_USER=alexia
36-
- MYSQL_PASSWORD=alexia
37-
- MYSQL_RANDOM_ROOT_PASSWORD=yes
34+
- MARIADB_DATABASE=alexia
35+
- MARIADB_USER=alexia
36+
- MARIADB_PASSWORD=alexia
37+
- MARIADB_RANDOM_ROOT_PASSWORD=yes
3838
healthcheck:
39-
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
39+
test: ["CMD", "mariadb-admin", "ping", "-h", "localhost"]
4040
interval: 5s
4141
timeout: 5s
4242
retries: 10
4343
volumes:
4444
- db_data:/var/lib/mysql
45-
- ./docker/mysql-init:/docker-entrypoint-initdb.d:ro
45+
- ./docker/mariadb-init:/docker-entrypoint-initdb.d:ro
4646
volumes:
4747
db_data:
4848
app_venv:
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-- The official mysql image only grants MYSQL_USER privileges on MYSQL_DATABASE.
1+
-- The official mariadb image only grants MARIADB_USER privileges on MARIADB_DATABASE.
22
-- Django's test runner needs to create/drop a separate test database, so grant that too.
33
GRANT ALL PRIVILEGES ON `alexia_test`.* TO 'alexia'@'%';
44
FLUSH PRIVILEGES;

0 commit comments

Comments
 (0)