APIIDA API Gateway Manager
MySQL over SSL
If you are using a MySQL server that does not live on the same server you should strongly consider accessing your database over SSL to prevent any snooping of not only your data but also your database credentials.
MariaDB
Here is a great article on how to enable SSL in a Maria DB.
https://www.cyberciti.biz/faq/how-to-setup-mariadb-ssl-and-secure-connections-from-clients/
Client - AAGM
To enable your connection over SSL you will need a copy of the SSL cert your database server is expecting.
Mount it into the AAGM container as follows.
volumes:
- ./var/yourCACert.pem:/var/www/html/var/ssl/ca-cert.pem
If your certificate is not self-signed, you can set the NOSTROMO_DB_SSL_CA_CERT_SELF_SIGNED environment variable to false.
If you are using the environment variable, make sure that the following line is present in your /opt/aagm/Configuration.xml.
<self_signed>%NOSTROMO_DB_SSL_CA_CERT_SELF_SIGNED</self_signed>