-
Notifications
You must be signed in to change notification settings - Fork 0
Οδηγίες Χρήσης Πρωτότυπου
Το πρωτότυπο αποσκοπεί στην κατανόηση και εμπέδωση της προτεινόμενης μεθοδολογίας
Το πρωτότυπο είναι υλοποιημένο σαν docker stack που αποτελείται από τα απαραίτητα προϊόντα ανοιχτού λογισμικού ενοποιημένα ως ενιαίο σύστημα. Πρόκειται για μια απλοποιημένη εκδοχή αποστολης αιτήματος για Δίπλωμα ευρεσιτεχνίας. Εχει γίνει με τα εργαλεία ανοιχτού λογισμικού form.io, bonitasoft, mongodb.
Ubuntu Server 16.04 LTS η αντίστοιχο λειτουργικό με προεγκατεστημένη python 3 Εγκατεστημένο docker τελευταίας έκδοσης
Κατεβάζουμε από το αποθετήριο τα αρχεία σε έναν φάκελο της επιλογής μας. git clone https://github.com/OBI-GRIPO/obi-prototype και κατόπιν πηγαίνουμε στο φάκελο obi-prototype .
Αντιγράφουμε το αρχείο plain.cnf.template και το μετονομάζουμε σε plain.cnf .
Στο πεδίο [Secrets] βάζουμε τα στοιχεία σύνδεσης σύμφωνα με τις οδηγίες που περιέχει το αρχείο.
Τρέχουμε το αρχείο encsecrets.py
με παράμετρο τον κωδικό κρυπτογράφησης που θέλουμε
π.χ ./encsecrets.py mysecret
Αυτό δημιουργεί στον φάκελο secrets κρυπτογραφημένα αρχεία που περιέχουν τους κωδικούς που έχουν οριστεί στο αρχείο plain.cnf
Στον φάκελο obi-prototype ξεκινάμε το stack με την εντολή
./up.py yourpassphrase | docker stack deploy --compose-file /dev/stdin OBI
Στην θέση του yourpassphrase
βάζουμε τον κωδικό που χρησιμοποιήσαμε για την κρυπτογράφηση στο προηγούμενο βήμα
Με το postman κάνουμε εισαγωγή την φόρμα assets/form.json στην http://SERVICEIP:3001
Με έναν φυλλομετρητή πηγαίνουμε στην διεύθυνση http://SERVICEIP:6080 και εγκαθιστούμε στο Bonita studio το bos αρχείο assets/OBI-1.0.bos
Μετά την εγκατάσταση πατάμε το εικονίδιο RUN
Μεταβαίνουμε στην διεύθυνση http://SERVICEIP:10000/bonita και κάνουμε login (με τα default username και password)
Από εκεί πηγαίνουμε στο tab Processes βρίσκουμε από την λίστα το DE (1.0) και πατάμε Start
Θα δούμε την φόρμα υποβολής αιτήματος Διπλώματος Ευρεσιτενίας. Την συμπληρώνουμε. Στο επόμενο βήμα ο υπάλληλος του ΟΒΙ βλέπει μια επισκόπηση των πληροφοριών της φόρμας και επιλέγει Accept ή Decline.
...