Skip to content

Commit d272fae

Browse files
author
Benoit Ngo
committed
chore(docker-compose): upgrading to mariadb 11
1 parent a707bf7 commit d272fae

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

.env.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ APP_SSO_IDENTITYPROVIDER_LOGOUTURL="http://samltest.${BASE_DOMAIN}/simplesaml/sa
3838
###> symfony/mailer ###
3939
MAILER_DSN=smtp://mail:1025
4040
MAIL_HOST=admin@mail.com
41+
API_PREFIX="/api"

apps/back/config/packages/security.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ security:
3131
# Easy way to control access for large sections of your site
3232
# Note: Only the *first* access control that matches will be used
3333
access_control:
34-
- { path: '^/%app.url.prefix%/login$', roles: PUBLIC_ACCESS }
35-
- { path: '^/%app.url.prefix%/auth/sso/', roles: PUBLIC_ACCESS }
36-
- { path: '^/%app.url.prefix%/healthcheck$', roles: PUBLIC_ACCESS }
37-
- { path: '^/%app.url.prefix%/', roles: IS_AUTHENTICATED_FULLY }
34+
- { path: '^/%app.api.url.prefix%/login$', roles: PUBLIC_ACCESS }
35+
- { path: '^/%app.api.url.prefix%/auth/sso/', roles: PUBLIC_ACCESS }
36+
- { path: '^/%app.api.url.prefix%/healthcheck$', roles: PUBLIC_ACCESS }
37+
- { path: '^/%app.api.url.prefix%/', roles: IS_AUTHENTICATED_FULLY }
3838

3939
role_hierarchy:
4040
ROLE_ADMIN:

apps/back/config/routes/annotations.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
controllers:
22
resource: ../../src/Controller/
33
type: annotation
4-
prefix: '/%app.url.prefix%/'
4+
prefix: '/%app.api.url.prefix%/'
55

66
kernel:
77
resource: ../../src/Kernel.php

apps/back/config/services.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
parameters:
77
app.mail.host: "%env(MAIL_HOST)%"
88
app.url.base: "%env(APP_URL)%"
9-
app.url.prefix: "%env(APP_PREFIX)%"
9+
app.api.version: "1.0"
10+
app.api.url.prefix: "%env(API_PREFIX)%/%app.api.version%"
1011
# app.url.webapp: "%env(APP_URL_WEBAPP)%"
1112
# OUR APP
1213
app.sso.serviceprovider.x509cert: "%env(APP_SSO_SERVICEPROVIDER_X509CERT)%"
@@ -21,8 +22,8 @@ parameters:
2122
debug: true
2223
sp:
2324
entityId: '%app.url.base%'
24-
assertionConsumerService: { url: '%app.url.base%/%app.url.prefix%/auth/sso/saml2/login' }
25-
singleLogoutService: { url: "%app.url.base%/%app.url.prefix%/auth/sso/saml2/logout" }
25+
assertionConsumerService: { url: '%app.url.base%/%app.api.url.prefix%/auth/sso/saml2/login' }
26+
singleLogoutService: { url: "%app.url.base%/%app.api.url.prefix%/auth/sso/saml2/logout" }
2627
NameIDFormat: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
2728
x509cert: "%app.sso.serviceprovider.x509cert%"
2829
privateKey: "%app.sso.serviceprovider.privateKey%"

docker-compose.override.yml.template

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ services:
4949
- traefik.http.services.phpmyadmin_service.loadbalancer.server.port=80
5050
environment:
5151
PMA_HOSTS: "mysql, mysql_tests"
52-
PMA_USER: "$DATABASE_USERNAME"
53-
PMA_PASSWORD: "$DATABASE_PASSWORD"
5452
UPLOAD_LIMIT: "100M"
5553

5654
mysql:

docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@ services:
1010
- traefik.http.routers.back_router.service=back_service
1111
- traefik.http.services.back_service.loadbalancer.server.port=80
1212
environment:
13-
DATABASE_URL: "mysql://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@mysql:3306/${DATABASE_NAME}?serverVersion=mariadb-10.11.3"
14-
TESTS_DATABASE_URL: "mysql://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@mysql_tests:3306/${DATABASE_NAME}?serverVersion=mariadb-10.11.3"
13+
DATABASE_URL: "mysql://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@mysql:3306/${DATABASE_NAME}?serverVersion=mariadb-11.1.2"
14+
TESTS_DATABASE_URL: "mysql://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@mysql_tests:3306/${DATABASE_NAME}?serverVersion=mariadb-11.1.2"
1515
APP_SSO_SERVICEPROVIDER_X509CERT: ${APP_SSO_SERVICEPROVIDER_X509CERT}
1616
APP_SSO_SERVICEPROVIDER_PRIVATEKEY: ${APP_SSO_SERVICEPROVIDER_PRIVATEKEY}
1717
APP_SSO_IDENTITYPROVIDER_X509CERT: ${APP_SSO_IDENTITYPROVIDER_X509CERT}
1818
APP_SSO_IDENTITYPROVIDER_ENTITYID: ${APP_SSO_IDENTITYPROVIDER_ENTITYID}
1919
APP_SSO_IDENTITYPROVIDER_LOGINURL: ${APP_SSO_IDENTITYPROVIDER_LOGINURL}
2020
APP_SSO_IDENTITYPROVIDER_LOGOUTURL: ${APP_SSO_IDENTITYPROVIDER_LOGOUTURL}
2121
APP_URL: ${PROTOCOL}://${BASE_DOMAIN}
22-
APP_PREFIX: ${APP_PREFIX}
22+
API_PREFIX: ${API_PREFIX}
2323
MAILER_DSN: ${MAILER_DSN}
2424
MAIL_HOST: ${MAIL_HOST}
2525
APP_SECRET: "secretforapp"
2626
# APP_URL_WEBAPP: "${PROTOCOL}://${DOMAIN}"
2727

2828
mysql:
29-
image: 'mariadb:10.11'
29+
image: 'mariadb:11.1'
3030
restart: on-failure
3131
environment:
3232
MYSQL_ROOT_PASSWORD: ${DATABASE_PASSWORD}

0 commit comments

Comments
 (0)