MySQL op productie!

Card image cap

Het is eindelijk zover! Bartzwaagstra.nl draait sinds het begin al op een H2 database. Dit was tijdelijk een prima oplossing, maar sinds vandaag is de database MySQL. Dit is voor mij een nieuwe uitdaging om mee aan de slag te gaan.

Ik was al een tijd bezig om dit voor elkaar te krijgen, want ik moest met een aantal factoren rekening houden. Zo wilde ik de database in docker hebben draaien en moet het bij het herbouwen van het project blijven bestaan. In Jenkins maak ik nu gebruik van docker-compose en dit werkt fijn.

Bij een merge naar de master branch word BRXM herbouwd en blijft de database netjes bestaan. Tevens heb ik een job aangemaakt die een backup kan maken van de database. Dit word een volgende project om volledig te automatiseren.

Hieronder een foto van mijn docker-compose file: