{"push_id":2534470944,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"c8547e7d15e1ccdfaf07c86d9dc758d52c7c1a8f","before":"c3a67586fdacdc492a69f0cc5ee68f072993a289","commits":[{"sha":"7cdfc2dafa1e9e18250f7c42340974f445f22eba","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"docker-compose.yml: add mysql service\n\nWe use a mysql container instead of connecting to the host's mysql\nthrough a socket.","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/7cdfc2dafa1e9e18250f7c42340974f445f22eba"},{"sha":"139dd87e33850f1007dab04b5624379f373f67cd","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"docker-compose.yml: add flyway service\n\nThis is used to update the mysql database with the following\ncommand:\n\ndocker-compose run --rm flyway","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/139dd87e33850f1007dab04b5624379f373f67cd"},{"sha":"9320a30540c565915dad3efee84c44e3563ec644","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"nginx: only allow specific IP addresses for phpmyadmin\n\nWe want maximum security on the phpmyadmin service, so we need\nto deny every IP address except for those explicitly specified\nin `phpmyadmin-allow.conf`.","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/9320a30540c565915dad3efee84c44e3563ec644"},{"sha":"bf0b1ea7a1af4eea3716be4545e709fa2e577ea8","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"phpmyadmin: remove config file\n\nNow that we are no longer using the host mysql, we can use the\nstandard docker network link to the mysql container instead, which\nrequires no special configuration file.\n\nWe are also performing the IP address blocking at the Nginx level,\nso that is not necessary either (and it was burdensome to implement\nas well, since the `proxy_pass` of Nginx caused the wrong IP to be\nsent to the phpmyadmin container).\n\nWith no other config options to specify, we remove the config file.","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/bf0b1ea7a1af4eea3716be4545e709fa2e577ea8"},{"sha":"bc4e73770dc268001562bf9f5c766c95e969f736","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"docker-compose.yml: specify PMA_ABSOLUTE_URI for phpmyadmin\n\nThis is useful for correctly configuring phpmyadmin when it is set\nup behind a reverse proxy. It identifies the user-facing URI of\nthe resource.","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/bc4e73770dc268001562bf9f5c766c95e969f736"},{"sha":"bd39ce2ec42e31c256e6401406aef6e96ab602b7","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"Ignore mysql data directory","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/bd39ce2ec42e31c256e6401406aef6e96ab602b7"},{"sha":"c8547e7d15e1ccdfaf07c86d9dc758d52c7c1a8f","author":{"name":"Dan Hemberger","email":"cd2d1360df5860aa5aed38d57efd871857e20712@gmail.com"},"message":"Add backup_cron.sh\n\nScript to be run by cron that backs up the `smr_live` database.","distinct":true,"url":"https://api.github.com/repos/smrealms/dockerize/commits/c8547e7d15e1ccdfaf07c86d9dc758d52c7c1a8f"}]}
{"actor":{"display_login":"hemberger"}}