Puoi farlo con Redmine Docker -kuva

6/16/2020
8 minuti
Lukaš Beňa
Redmine su yksi suosituimmista työkaluista projektinhallintaan ja ongelmanseurantaan. Se il tuo computer si trova o si trova in un momento in cui non sei in grado di eseguire un'attività di creazione di contenuti, ti sarai reso conto che la linea virale di Docker ti aiuterà a creare e a creare un'espansione in stile coreano.

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.

Löyda Easy Redmine

Kokeile Easy Redmine - livello di 30 giorni il maisella kokeilujaksolla

Täydet ominaisuudet, SSL-suojattu, päivittäiset varmuuskopiot, sijaintisi mukaan