Esimerkkisovelluksia Dockerfileillä
Last modified by terala@helsinki_fi on 2024/02/07 06:34
Tälle sivulle pyritään keräämään esimerkkisovelluksia yleisimmistä teknologioista Dockerfileineen jotta projektin pystyttäminen OpenShift ympäristössä olisi mahdollisimman yksinkertaista. Mahdollisuuksien/ajan mukaan projekteihin lisätään esimerkit YAML tiedostoista, Gitlab Pipeline yms. Esimerkkisovelluksiin pyritään käyttämään Red Hat UBI Imageita pohjana.
Dockerfilen muoto (tyhjillä riveillä väleissä ei ole väliä)
Jotta voit välttää ihmeelliset konttien hajoamiset, kannattaa AINA laittaa versionumero ainakin tuotantokäyttöön, Image:stable ei takaa sitä ettei versionumero muuttuisi.
Dockerin dokumentaatio Dockerfilen syntaksista.
Lisätietoa: https://thenewstack.io/docker-basics-how-to-use-dockerfiles/
Imageita RedHatilta ja Docker Hubista, suositellaan RedHat UBI Imageita koska niiden toiminta OpenShiftissa on varmistettu RedHatin toimesta. Lisätietoa
PythonYksinkertainen web-sovellus käyttäen Flaskia, testit ja GitLab pipeline konfiguroitu.
https://version.helsinki.fi/tike-kontit/openshift-esimerkit/python3
Node.js
Java
Suositeltu yhteydenottotapa kysymyksiin on:
https://helsinkifi.slack.com #kontit
Resurssien lisäys/muutospyynnöt kannattaa lähettää sähköpostilla.
grp-openshift-owner@helsinki.fi (alustan ylläpito ja kehitys)
tike-ohjelmistotuotanto@helsinki.fi (sovelluskehitys)