File tree Expand file tree Collapse file tree 6 files changed +14
-14
lines changed
Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -38,3 +38,4 @@ APP_SSO_IDENTITYPROVIDER_LOGOUTURL="http://samltest.${BASE_DOMAIN}/simplesaml/sa
3838###> symfony/mailer ###
3939MAILER_DSN=smtp://mail:1025
4040MAIL_HOST=admin@mail.com
41+ API_PREFIX="/api"
Original file line number Diff line number Diff 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 :
Original file line number Diff line number Diff line change 11controllers :
22 resource : ../../src/Controller/
33 type : annotation
4- prefix : ' /%app.url.prefix%/'
4+ prefix : ' /%app.api. url.prefix%/'
55
66kernel :
77 resource : ../../src/Kernel.php
Original file line number Diff line number Diff line change 66parameters :
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%"
Original file line number Diff line number Diff 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:
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments