Skip to content

ltopalis/foodDiaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Βασικές οδηγίες

Περιεχόμενα

  1. Βάση Δεδομένων - docker
  2. Εκτέλεση Κώδικα - JavaFX

<\a>

Βάση Δεδομένων - docker

Στο συγκεριμένο 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.

<\a>

Εκτέλεση Κώδικα - JavaFX

Για την εκτέλεση του κώδικα, απαιτούνται ορισμένες βιβλιοθήκες της JavaFX, οι οποίες δίνονται κάτω από τον φάκελο libraries για Windows (to be confirmed) και Linux 64-bit επεξεργαστών. Καθώς είναι αρκετά εκτενείς οι εντολές που απαιτούνται για την εκτέλεση του κώδικα, δημιουργήθηκε Makefile, το οποίο έχει ως σκοπό την διευκόλυνση αυτής της διαδικασίας. Η εκτέλεση του γίνεται με την εντολή:

make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •