Στο συγκεριμένο Repository υπάρχει ένα docker-compose με σκοπό την δημιουργία της βάσης δεδομένων mySQL, όπου θα αποθηκεύονται όλα τα δεδομένα του foodDiaries. Πρόσβαση στην βάση δίνεται επιπλέον και μέσω του phpmyadmin, το οποίο ακούει στην port 80. Η εκτέλεση του docker γίνεται με τις παρακάτω εντολές.
docker-compose down -v && docker-compose build && docker-compose up -d
Με την δημιουργία της βάσης, δημιουργούνται ορισμένοι πίνακες καθώς και εισάγονται και μερικά δεδομένα σε αυτούς. Παρατηρληθηκε ότι από το phpmyadmin, τα δεδομένα που χρησιμοποιούν ελληνικούς χαρακτήρες δεν απεικονίζονται ορθά (to be fixed!). Ο κώδικας sql με τον οποίο δημιουργούνται οι πίνακες, οι stored procedures και εισάγονται και τα δεδομένα, βρίσκεται κάτω από τον φάκελο server.
Για την εκτέλεση του κώδικα, απαιτούνται ορισμένες βιβλιοθήκες της JavaFX, οι οποίες δίνονται κάτω από τον φάκελο libraries για Windows (to be confirmed) και Linux 64-bit επεξεργαστών. Καθώς είναι αρκετά εκτενείς οι εντολές που απαιτούνται για την εκτέλεση του κώδικα, δημιουργήθηκε Makefile, το οποίο έχει ως σκοπό την διευκόλυνση αυτής της διαδικασίας. Η εκτέλεση του γίνεται με την εντολή:
make