mirror of
https://github.com/bitnami/containers.git
synced 2026-03-20 14:58:20 +08:00
config: move default config var to Dockerfile
This commit is contained in:
@@ -1,21 +1,7 @@
|
||||
## BUILDING
|
||||
## (from project root directory)
|
||||
## $ docker build -t ubuntu-for-bitnami-bitnami-docker-mariadb .
|
||||
##
|
||||
## RUNNING
|
||||
## $ docker run ubuntu-for-bitnami-bitnami-docker-mariadb
|
||||
|
||||
FROM gcr.io/stacksmith-images/minideb:jessie-r8
|
||||
|
||||
MAINTAINER Bitnami <containers@bitnami.com>
|
||||
|
||||
ENV STACKSMITH_STACK_ID="nd6ziiq" \
|
||||
STACKSMITH_STACK_NAME="Ubuntu for bitnami/bitnami-docker-mariadb" \
|
||||
STACKSMITH_STACK_PRIVATE="1"
|
||||
|
||||
## STACKSMITH-END: Modifications below this line will be unchanged when regenerating
|
||||
|
||||
|
||||
ENV BITNAMI_IMAGE_VERSION=10.1.21-r0 \
|
||||
BITNAMI_APP_NAME=mariadb \
|
||||
BITNAMI_APP_USER=mysql
|
||||
@@ -26,11 +12,24 @@ RUN install_packages libc6 libaio1 zlib1g libjemalloc1 libssl1.0.0 libstdc++6 li
|
||||
# Install mariadb
|
||||
RUN bitnami-pkg unpack mariadb-10.1.21-0 --checksum ecf191e709c35881b69ff5aea22da984b6d05d4b751a0d5a72fa74bb02b71eea
|
||||
|
||||
ENV PATH=/opt/bitnami/$BITNAMI_APP_NAME/sbin:/opt/bitnami/$BITNAMI_APP_NAME/bin:$PATH
|
||||
ENV PATH=/opt/bitnami/mariadb/sbin:/opt/bitnami/mariadb/bin:$PATH
|
||||
|
||||
COPY rootfs /
|
||||
|
||||
VOLUME ["/bitnami/$BITNAMI_APP_NAME"]
|
||||
ENV MARIADB_ROOT_PASSWORD= \
|
||||
MARIADB_USER= \
|
||||
MARIADB_PASSWORD= \
|
||||
MARIADB_DATABASE= \
|
||||
MARIADB_PORT= \
|
||||
MARIADB_REPLICATION_MODE= \
|
||||
MARIADB_REPLICATION_USER= \
|
||||
MARIADB_REPLICATION_PASSWORD= \
|
||||
MARIADB_MASTER_HOST= \
|
||||
MARIADB_MASTER_PORT=3306 \
|
||||
MARIADB_MASTER_USER=root \
|
||||
MARIADB_MASTER_PASSWORD=
|
||||
|
||||
VOLUME ["/bitnami/mariadb"]
|
||||
|
||||
EXPOSE 3306
|
||||
|
||||
|
||||
@@ -13,20 +13,6 @@ function initialize {
|
||||
fi
|
||||
}
|
||||
|
||||
# Set default values
|
||||
export MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD:-}
|
||||
export MARIADB_USER=${MARIADB_USER:-}
|
||||
export MARIADB_PASSWORD=${MARIADB_PASSWORD:-}
|
||||
export MARIADB_DATABASE=${MARIADB_DATABASE:-}
|
||||
export MARIADB_PORT=${MARIADB_PORT:-}
|
||||
export MARIADB_REPLICATION_MODE=${MARIADB_REPLICATION_MODE:-}
|
||||
export MARIADB_REPLICATION_USER=${MARIADB_REPLICATION_USER:-}
|
||||
export MARIADB_REPLICATION_PASSWORD=${MARIADB_REPLICATION_PASSWORD:-}
|
||||
export MARIADB_MASTER_HOST=${MARIADB_MASTER_HOST:-}
|
||||
export MARIADB_MASTER_PORT=${MARIADB_MASTER_PORT:-3306}
|
||||
export MARIADB_MASTER_USER=${MARIADB_MASTER_USER:-root}
|
||||
export MARIADB_MASTER_PASSWORD=${MARIADB_MASTER_PASSWORD:-}
|
||||
|
||||
if [[ "$1" == "nami" && "$2" == "start" ]] || [[ "$1" == "/init.sh" ]]; then
|
||||
initialize mariadb
|
||||
echo "Starting application ..."
|
||||
|
||||
Reference in New Issue
Block a user