teamatldocker / confluence

Dockerized Atlassian Confluence
https://hub.docker.com/r/teamatldocker/confluence/
MIT License
301 stars 147 forks source link

Milestone-1.0 Development Features #7

Closed blacklabelops closed 7 years ago

blacklabelops commented 7 years ago

Release Features:

  1. New Base Image: blacklabelops/alpine:3.5
  2. New Java Base Image: blacklabelops/java:jre.8
  3. Added Metadata Labels to image
  4. New scripts capable of waiting for database

Waiting For Database

Feature is implemented in alpine base image and described here: https://github.com/blacklabelops/baseimages/blob/master/alpine/README.md#blacklabelops-dockerwait-feature

Metadata Labels

Can be seen with `docker inspect ``

Example:

"com.blacklabelops.application.confluence.groupid": "1000",
"com.blacklabelops.application.confluence.userid": "1000",
"com.blacklabelops.application.confluence.version": "-",
"com.blacklabelops.application.name.glibc": "glibc",
"com.blacklabelops.application.name.java": "java",
"com.blacklabelops.application.version.glibc": "2.25-r0",
"com.blacklabelops.application.version.java": "jre8-121-b13",
"com.blacklabelops.image.builddate.alpine": "23/02/2017-21:36+0100",
"com.blacklabelops.image.builddate.confluence": "undefined",
"com.blacklabelops.image.builddate.java": "23/02/2017-23:08+0100",
"com.blacklabelops.image.name.alpine": "alpine-base-image",
"com.blacklabelops.image.name.java": "java-jre-base-image",
"com.blacklabelops.image.os": "alpine",
"com.blacklabelops.image.osversion": "3.5",
"com.blacklabelops.maintainer.email": "sbl@blacklabelops.com",
"com.blacklabelops.maintainer.name": "Steffen Bleul",
"com.blacklabelops.support": "http://support.blacklabelops.com/",
"maintainer": "Steffen Bleul <sbl@blacklabelops.com>"
blacklabelops commented 7 years ago

Added specification of language and country LANG through build parameters -> Ability to build german capable images.

$ docker build --build-arg "LANG_LANGUAGE=de" --build-arg "LANG_COUNTRY=DE" -t blacklabelops/confluence .

Defaults:

blacklabelops commented 7 years ago

Finished.