Πώς να δημιουργήσετε τη δική σας προσαρμοσμένι ενγακόνη ενακόοckermine
Redmine πριν την προσαρμογή
jegyzet: Το natív dokkoló του Redmine μπορεί να βρεθεί στο https://hub.docker.com/_/redmine. Εδώ μπορείτε επίσης να βρείτε καλα μια εξωτερική βάση δεδομένων και να προσαρτήσετε εξήσετε λους (ώστε να μπορείτε να εγκαταστήσετε πρόσθετα).
Αν είστε σαν εμένα και προτιμάτε να δείτε απευθείίας τη δημιουργία μιας προσαρμοσμένης εικόνας Docker του Redmine, μποτεπ στο github.com/lcofre/redmine και να ελέγξετε το Dockerfile.
Η εικόνα Docker του Redmine είναι ένα καλό σημείο εκκίνησης, ανα σης, ανα κνης έλατε να την προσαρμόσετε με πρόσθετα και θέματα παους Σε αυτόν τον οδηγό, θα δημιουργήσουμε μια εικόνα Docker βα πίσημη, θα προσθέσουμε μερικά θέματα και πρόσθετα βα κε ουμε στο docker registry.
A δεδομένων, αλλά μια εσωτερική βάση δεδομένων στον ί΅υmine. Για ένα περιβάλλον παραγωγής, ωστόσο, συνιστάται ναι έναν αφιερωμένο χώρο αποθήκευσης.
Πρόσθετα και Θέματα
Επιλέξαμε μερικά πρόσθετα και θέματα για να επιδείξ ς τρόπους προσθήκης τους στο Redmine:
- Απόκρυψη πλευρικής στήλης, ένα πρόσθετο για να επιτρέπει περισσότερο χώρι οκηι τά τη σύνταξη θεμάτων
- Επικόλληση από πρόχειρο, για να προσαρτήσετε στιγμιότυπα οθόνης από τι πραν·ε πιλέξετε ένα αρχείο
- A1 és Gitmike, Δύο θέματα για να αλλάξετε την εμφάνιση του περιβάλοντος χρήστη
Χρήση του Git για τη λήψη των στοιχείων
Στις περισσότερες περιπτώσεις, τα θέματα κέαο τα παόυ τα παόρ οθετήρια git από όπου μπορούμε να κατεβάσουακοοετελε τον τελε Αυτό ισχύει για τα παρακάτω τρία στοιχεία.
Η βασική εικόνα του Redmine δεν περιλαμβάνει το git, αλλά μενορ σθέσουμε στην εικόνα με τον εξής τρόπο
RUN apt install -y GIT
Αυτό θα εκτελεστεί κατά την κατασκευή της εικόνας κκόνας κά έψει να χρησιμοποιήσετε το git στις παρακάτω οδηγίες.
Θέμα Gitmike: συνιστούν να κλωνοποιήσετε απευθείας το αποθετόυρο
RUN git klón https://github.com/makotokw/redmine-theme-gitmike.git nyilvános / themes / gitmike
A nyilvános/témák
Απόκρυψη πλευρικής γραμμής: Η ίδια διαδικασία μπορεί να εφαρμοστεί κα. Αυτό απαιτεί μόνο να τοποθετήσετε τον κλωνλοποιημένο άκελο των προσθέτων
RUN git klón https://gitlab.com/bdemirkir/sidebar_hide.git plugins / sidebar_hide
Επικόλληση εικόνας από το πρόχειρο: Αυτό φαίνεται επίσης να είναι η τυπική διαδικασνία, το αποθετήριο και είστε έτοιμοι να πάτε
RUN git klón https://github.com/RubyClickAP/clipboard_image_paste.git plugins / clipboard_image_paste
De ha διαβάσετε λίγο περισσότερο θα δείτε ότι "συνιστάται να εγκαταστήσετε το πακέτα πακέτα πακέτο RMagi További információ γονται". Πώς το κάνουμε αυτό; Θα πρέπει να είναι τόσο εύκολο όσο
Futtassa a gem install rmagick szoftvert
αλλά πιθανώς ξέρετε ότι το πακέτο πρέπει να κατασκευτρακευ ορεί να εγκατασταθεί, οπότε πρέπει να εγκαταστήρεταστήσετε ριν εγκαταστήσετε το πακέτο. Η γραμμή που πραγματικά χρειάζεστε είναι
Futtassa a telepítést - ha épít-nélkülözhetetlen imagemagick libmagickcore-dev libmagickwand-dev ruby-dev \
&& gem install rmagick
Όλα σε μια εντολή, χωρισμένη σε δύο γραμμές για ευανγια ευαν ο.
Ο αρχικός συντάκτης αυτού του προσθέτου δέν παρέχεη παρέχεη α το Redmine 4, αλλά μια αναζήτηση του ονόματος του προσθέτο προσθέτο σε σε ένα έργο που το κάνει: RubyClickAP / clipboard_image_paste.
Προσθήκη ενός προσθέτου ή θέματος από μια ληφθείσγα
A θέμα A1 είναι ένα καλό παράδειγμα για να επεξηγήσει τις περ τις περ έχετε την πηγή, αλλά όχι μια διεύθυνση URL για να τηνκαϷ διάρκεια της διαδικασίας κατασκευής. További információ η διαδικασία κατασκευής. Με αυτόν τον τρόπο το περιεχόμενο προστίθεται στην στην α το κατεβάζετε
MÁSOLÁS a1 nyilvános / témák / a1
Αυτό απαιτεί τον φάκελο a1 να βρίσκεται στον ίδμο ττΌπί
Τώρα είστε έτοιμοι να κατασκευάσετε την εικ
Μεταφόρτωση της προσαρμοσμένης εικόνας σας στο Docker Hub
Η εικόνα που μόλις δημιουργήσατε είναι διαοοϿσιμν μόσιμν μόσιμη περιβάλλον σας. Τι γίνεται αν θέλετε να την κάνετε διαθέσιμο σεςαςυυς,λορ όλους; Φυσικά, μπορείτε να μεταφορτώσετε το Dockerfile καιείσσρετα A εικόνα μόνοι τους. Ωστόσο, το Docker σας επιτρέπει επίσης να μεταφορτηώσετε η εικόνα στο κατάλογο τους. Για να το κάνετε αυτό, δημιουργήστε έναν λογαριασμο.com. doc. μιουργήστε επίσης ένα αποθετήριο για την εικόνα σας. Στη συνέχεια, συνδεθείτε στο τερματικό όπως ακολούθ
dokkoló bejelentkezés
Ετικετοποιήστε την εικόνα σας έτσι ώστε να μερτα νμπορεί στο αποθετήριό σας
docker tag my-redmine: legújabb lcofre / redmine: legújabb
και ανεβάστε την ως εξής
dokkoló push lcofre / redmine: legújabb
Η εικόνα Docker στον κατάλογο Docker
Τώρα οποιοσδήποτε μπορεί να δοκιμάσει την εικόνν εικόνα σας,ανα
dokkoló futtatása -p-3000: 3000 - neve my-redmine lcofre / redmine
Αυτό είναι! Έτσι μετατρέπετε μια τυπική εγκατάσταση Redmine σομνησμνοσ δοση προσβάσιμη στον κατάλογο Docker. Παρακαλούμε μοιραστείτε τα σχόλιά ή τις ερωτήσεις πττσεις
Μείωση του μεγέθους της εικόνας Docker
Θα διαπιστώσετε ότι το Dockerfile στο αποθετήριο ενώνει πολλές γραμμές σε μία. Αυτή είναι μια σύσταση του Docker για να δημιουργούνται μούνται νες. Μπορείτε να βρείτε αυτήν τη συμβουλή και άλλες στο https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Μια άλλη σύσταση για να μειώσετε το τελικό μέ
Η απόλυτη αναβάθμιση του redmine; Εύκολη.
Αποκτήστε όλα τα ισχυρά εργαλεία για τον τμέλειι σείσ, σεχε ριση και έλεγχο των έργων σας σε ένα λογισμικό.