Puoi farlo con Redmine Docker -kuva
Redmine ennen mukauttamista
Umio: Redmine:n alkuperainen docker-version loytyy osoitteesta https://hub.docker.com/_/redmine. Täältä löydät myös hyviä ohjeita ulkoisen tietokannan täyttämiseen ja ulkoisten kansiojen liittämiseen (jotta voit asenta lisäosia).
Se hai bisogno di qualcosa in più per la tua password Redmine Docker, avrai la tua esperienza github.com/lcofre/redmine ja tarkistaa Dockerfile:n.
Redmine Docker-kuva on hyvä lähtökohta, vaikka todennäköisesti haluat mukauttaa sit lisäosilla ja teemoilla oman mieltymyksesi mukaan. Questo è il motivo per cui Docker è diventato virale, quindi ti invitiamo a leggere e leggere se lasci la registrazione docker.
Il tuo account Redmine ti aiuterà a creare un account Redmine. Tuotantoympäristössä on kuitenkin suositeltavaa asentaa omistettu tallennuskontti.
Lisäosat ja teemat
Se non hai ancora letto e scritto la tua lista, hai un elenco completo di questo elenco in Redmineen:
- Piilota sivupalkki, lisäosa, joka mahdollistaa enemmän näyttötilaa, erityisesti ongelmien kirjoittamista varten
- Liitä leikepöydältä, jolla voit liittää näyttökuvia suoraan leikepöydältä tieoston valitsemisen sijaan
- A1 ja Mike, kaksi teemaa, jotka muuttavat käyttöliittymän ulkonäköä
Jätämme pois lisäosat, jotka vaativat tietokannan siirtämistä, koska tarvitset valmiiksi olemassa olevan tietokannan. Jos tarvitset asenta lisäosan, joka vaatii siirtämisen, jätä kommentti alle, sillä meillä on hyviä ideoita sinulle.
Dockerfilen kirjoittaminen
Dockerfile su resepti Docker-kuvan rakentamiseen. Ensimmäinen asia, jonka opimme täällä, on se, että meidän on perustettava kuva johonkin toiseen kuvaan, joten käytämme virallista Redmine-kuvaa
DA Redmine
Anche il file Docker è in grado di riprodurre tutti i contenuti e le impostazioni del file 4.1.0. Koska tämä hakee aina uusimman version, saatat haluta käyttää tiettyä versiota välttääksesi odottamattomia uusia versioita, jotka saattavat rikkoa tämän kuvan rakentamisen
DA Redmine: 4.1.0
Komponenttien hankkiminen Gitin avulla
Useimmissa tapauksissa teemoilla ja liitännäisillä on git-repositoriot, joista voimme ladata uusimman koodin. Tämä pätee seuraaviin kolmeen componenttiin.
Pohja-Redmine-kuva ei sisällä gitia, mutta voimme lisätä sen kuvaan seuraavasti
ESEGUI per installare -y git
Tämä suoritetaan, kun kuva rakennetaan, ja se mahdollistaa gitin käytön seuraavissa ohjeissa.
Gitmike-teema: he suosittelevat kloonaamaan heidän repoaan suoraan
ESEGUI clone git https://github.com/makotokw/redmine-theme-gitmike.git pubblico / themes / gitmike
Altri progetti di clonazione di alta qualità per progetti di successo public/themes
Nascondi barra laterale: Sama menettely voidaan soveltaa liitännäisiin. Quindi non dovresti perdere tempo con la tua canzone di clonazione
ESEGUI clone git https://gitlab.com/bdemirkir/sidebar_hide.git plugins / sidebar_hide
Copia immagine negli Appunti: Questa è la mia pillola tipica, il repository del clonaa e il tuo valore
ESEGUI clone git https://github.com/RubyClickAP/clipboard_image_paste.git plugins / clipboard_image_paste
Mutta jos lue hieman lisää huomaat, etä "sul suositeltavaa asentaa RMagick-kivi, muuten liitetyt kuvat eivät näy PDF-tiedostoissa". Vuoi sapere di più? Sen pitäisi olla yhtä helppoa kuin
RUN gem installa rmagick
mutta tieät varmaan, että kiven on rakennettava ennen kuin se voidaan asentaa, joten sinun on asennettava joitain paketteja ennen kiven asentamista. Tarvitsemasi rivi on
ESEGUI installa -y build-essential imagemagick libmagickcore-dev libmagickwand-dev ruby-dev \
&& gem installa rmagick
Kaikki yhdessä komennossa, jaettuna kahteen riviin luettavuuden vuoksi.
Tieni presente che l'hardware di base della tua versione di scheda Redmine 4:lle è necessario, devi creare un progetto GitHubista, come scheda: RubyClickAP / clipboard_image_paste.
Liitännäisen tai teeman lisääminen ladatusta lähteestä
A1-teema on hyvä esimerkki tapauksista, joissa sinulla on lähdekoodi, mutta ei URL-osoitetta lataamista varten rakennusprosessin aikana. Yksi vaihtoehto tällaisissa tapauksissa on antaa lähde rakennusprosessille. Questo è il tuo elenco di cose da fare
COPIA a1 pubblico / temi / a1
Inoltre, c'è un file a1 sul quale è possibile creare un Dockerfile.
Adesso non ho più nulla da fare, i tuoi dati sono terminati, Jossa Dockerfile è attivo, già suorita
finestra mobile build -t my-redmine.
Kun kuva on rakennettu, voit käyttää sitä seuraavasti
docker run -it -p 3000: 3000 --name my-redmine my-redmine
Mene osoitteeseen http://localhost:3000 nähdäksesi mukautetun Redminen!
Redmine mukauttamisen jälkeen
Joitain vinkkejä lisäliitännäisten lisäämiseen
Uusien liitännäisten kokeilemiseksi on aina parempi käyttää uutta Redmine-konttia. Tämän avulla huomasin, etä rmagick vaatii joitain asennettavia paketteja. Aja ensin Redmenen hävitettävä instanssi komennolla
docker run --rm -d -p 3000: 3000 --name test-redmine redmine
ja siirry sitten instanssiin komennolla
docker exec -it test-redmine bash
Siellä voit asentaa käyttöjärjestelmän paketteja, kiviä tai suorittaa migraatioita. Muista van vaiheet, jotta voit lisätä ne Dockerfileesi!
Lataa mukautettu kuva Docker Hubiin
Kuva, jonka juuri loit, on saatavilla vain paikallisessa ympäristössäsi. Vuoi sapere se sei saataville muille, sano kaikille? Ti trovi nei dati Dockerfile collegati e hai moltissime risorse legate a git-repoon e sarai in grado di farlo. Mutta Docker mahdollistaa myös rakennetun kuvan lataamisen heidän rekisteriinsä. Ti senti a tuo agio su hub.docker.com e mi stai chiedendo qualcosa. Sitten kirjaudu sisään terminaalissa näin
login docker
Merkitse kuvasi, jotta se voidaan ladata tietovarastoosi
tag docker my-redmine: latest lcofre / redmine: latest
sì, l'hetä se näin
docker push lcofre / redmine: ultimo
Docker-kuvan Docker-rekisteri
Nyt kuka tahansa voi kokeilla kuvaa tekemällä näin
docker run -it -p 3000: 3000 --name my-redmine lcofre / redmine
Siinä kaikki! Näin siirryt tavallisesta Redmine-asennuksesta räätälöityyn version, joka on saatavilla Docker-rekisterissä. Jaa kommenttisi tai kysymyksesi alla.
Docker-kuvan è pieno
Huomaat, etta tietovaraston Dockerfile yhdisti monta riviä yhdeksi. Tämä on Dockerin suositus pienempien kuvien luomiseksi. You löytää tämän neuvon ja muita osoitteesta https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Toinen suositus kuvan lopullisen koon pienantämiseksi on käyttää Redminen alpine-version
DA Redmine: alpino
Alpine su erilainen Linux-jakelu. Sen sijaan, että käytät apt:ää pakettien asentmiseen, sinun on käytettävä apk:ta.
Viimeinen vinkki: Dockerfilessa apt:lla asennetut paketit eivät enää ole tarpeen kuvan rakentamisen jälkeen. Voit noudattaa parasta käytäntöä käyttämällä monivaiheisia rakennuksia: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#use-multi-stage-builds
La funzionalità Docker-Koisen viene mantenuta inalterata quando si visualizza l'istante in cui è necessario eseguire la connessione.
Ultimaattinen Redmine-päivitys? Helppoa.
In ogni caso, il progetto di cui hai bisogno è molto ben fatto, e sarai in grado di farlo.