Sign inSign up

osshelp/mysql-schema

By osshelp

Updated over 1 year ago

One-shot container for adding MySQL users and databases.

Image
1

2.6K

osshelp/mysql-schema repository overview

Description

One-shot container for adding MySQL users and databases.

Deploy examples

Docker Compose
  mysql-schema:
    image: osshelp/mysql-schema:stable
    restart: "no"
    environment:
      MYSQL_PASSWORD: $MYSQL_ROOT_PASSWORD
      MYSQL_DBS: "DB1_NAME:$USER1_PASSWORD, DB2_NAME:$USER2_PASSWORD"
      MYSQL_NETDATA_USER_PASSWORD: $MYSQL_NETDATA_USER_PASSWORD
    networks:
      - net
Docker swarm
  mysql-schema:
    image: osshelp/mysql-schema:stable
    deploy:
      restart_policy:
        condition: none
    environment:
      MYSQL_PASSWORD: $MYSQL_ROOT_PASSWORD
      MYSQL_DBS: "DB1_NAME:$USER1_PASSWORD, DB2_NAME:$USER2_PASSWORD"
      MYSQL_NETDATA_USER_PASSWORD: $MYSQL_NETDATA_USER_PASSWORD
    networks:
      - net

Parameters

SettingDefaultDescription
MYSQL_HOSTmysqlMySQL host
MYSQL_PORT3306MySQL port
MYSQL_USERrootMySQL superuser
MYSQL_PASSWORDpasswordMySQL superuser password
MYSQL_TIMEOUT60Timeout in seconds for wating MySQL host connection
MYSQL_DBS-List of DB_NAME:PASSWORD (delimiter: space or comma. USERNAME is equal to DBNAME)
MYSQL_NETDATA_USER_PASSWORD-MySQL the netdata user password
MYSQL_CHARACTERutf8MySQL DBS CHARACTER
MYSQL_COLLATEutf8_general_ciMySQL DBS COLLATE

Sources

Source repository is available at Github here.

License

GPL3

Author

OSSHelp Team, see https://oss.help

Tag summary

Content type

Image

Digest

sha256:82e6831ae

Size

131.5 MB

Last updated

over 1 year ago

docker pull osshelp/mysql-schema