Sameer Naik
de21f71bf8
add `--log-bin=mysql-bin` to `master` only
2015-08-12 13:49:47 +05:30
Sameer Naik
bc3a8f788b
give `MARIADB_USER` all the required rights to do a `mysqldump`
2015-08-12 13:49:47 +05:30
Sameer Naik
b9380a0f61
fix `mysqldump` output so that it is compatible with the `--init-file` option
2015-08-12 13:49:47 +05:30
Sameer Naik
da687232d6
configure `mysqldump` to add the `SLAVE START` statement
2015-08-12 13:49:47 +05:30
Sameer Naik
4cf7c4702b
configure the MASTER_HOST before taking the dump
...
If you specify the `MASTER_HOST` or `MASTER_PORT` option, the slave assumes
that the master server is different from before (even if the option
value is the same as its current value.) In this case, the old values
for the master binary log file name and position are considered no
longer applicable, so if you do not specify `MASTER_LOG_FILE` and
`MASTER_LOG_POS` in the statement, `MASTER_LOG_FILE=''` and `MASTER_LOG_POS=4`
are silently appended to it.
Do avoid the resetting of `MASTER_LOG_FILE` and `MASTER_LOG_POS`, we
generated the dump after setting the `MASTER_HOST`
https://dev.mysql.com/doc/refman/5.0/en/change-master-to.html
2015-08-12 13:49:47 +05:30
Sameer Naik
993b16471e
added master/slave replication support
...
Example,
Start master:
```bash
docker run -it --rm --name mariadb-master \
-e 'MARIADB_USER=root' -e 'MARIADB_PASSWORD=password' \
-e 'MARIADB_DATABASE=newdatabase' \
-e 'REPLICATION_MODE=master' -e 'REPLICATION_USER=slave' -e 'REPLICATION_PASSWORD=slavepassword' \
bitnami/mariadb
```
Start Slave:
```bash
docker run -it --rm --name mariadb-slave \
--link mariadb-master:mariadb-master \
-e 'MARIADB_USER=root' -e 'MARIADB_PASSWORD=password' \
-e 'MARIADB_DATABASE=newdatabase' -e 'REPLICATION_MODE=slave' \
bitnami/mariadb
```
2015-08-12 13:49:47 +05:30
Sameer Naik
b596ffdb63
remove the config files generated by `initdb` at database initialization
2015-08-12 11:53:04 +05:30
Sameer Naik
2614cb8be9
populate configuration templates in `conf.defaults` at `post-install`
2015-08-12 11:52:29 +05:30
Sameer Naik
20327c7452
do not move `postgresql.auto.conf` to `conf` volume
2015-08-12 11:49:34 +05:30
Sameer Naik
a72915f127
do not create symlinks to config files
2015-08-12 11:47:55 +05:30
Sameer Naik
157a3f91ca
fix shebang
2015-08-12 11:45:10 +05:30
Sameer Naik
73b23d08af
readme: cleanups
2015-08-11 12:49:04 +05:30
Sameer Naik
37bb30a457
added README
2015-08-11 12:47:27 +05:30
Sameer Naik
59725356e3
use path to `postgresql.conf` in `conf` volume in `PROGRAM_OPTIONS`
2015-08-11 12:33:43 +05:30
Miguel Ángel Martínez Triviño
ecbb8eeef4
Merge pull request #18 from bitnami/5.5.45-0
...
Bump version 5.5.45-0
2015-08-10 13:05:57 -07:00
Miguel Martinez
173b1d5efd
Bump version 5.5.28-0
2015-08-10 12:07:57 -07:00
Miguel Martinez
1232c90b27
Bump version 5.5.45-0
2015-08-10 12:04:51 -07:00
Sameer Naik
24c6a7c02e
Merge branch 'conf-volume'
2015-08-10 23:44:05 +05:30
Sameer Naik
1eb940dad0
added `conf` volume
2015-08-10 23:42:16 +05:30
Sameer Naik
7f344811f2
fix typo
2015-08-10 23:28:41 +05:30
Sameer Naik
c8fd8ab5bf
Merge branch 'tests'
2015-08-10 23:20:24 +05:30
Sameer Naik
f97638d156
tests: "Data gets generated in data and logs if bind mounted in the host"
2015-08-10 23:18:07 +05:30
Sameer Naik
9a8f8225e6
tests: "All the volumes exposed"
2015-08-10 23:15:22 +05:30
Sameer Naik
d60f22808a
tests: "If host mounted, password and settings are preserved after deletion"
2015-08-10 23:13:03 +05:30
Sameer Naik
574237beb5
tests: "User and password settings are preserved after restart"
2015-08-10 23:10:37 +05:30
Sameer Naik
44f7753886
"Create custom user and database with password"
2015-08-10 23:10:37 +05:30
Sameer Naik
199f410130
tests: "Can't create a custom user without database"
2015-08-10 23:10:37 +05:30
Sameer Naik
2f7811a1ef
tests: "Custom database created"
2015-08-10 23:10:37 +05:30
Sameer Naik
3ee474a745
tests: "User postgres is superuser"
2015-08-10 23:10:37 +05:30
Sameer Naik
3bfc8feaf5
tests: "User postgres created with password"
2015-08-10 23:10:37 +05:30
Sameer Naik
7dfde6e416
tests: "Port 5432 exposed and accepting external connections"
2015-08-10 23:10:37 +05:30
Sameer Naik
132ba9bbf8
`chown` the `data` directory before calling `initdb`
...
since `initdb` is launched as the `postgres` user, we need to ensure
that the `data` directory is owned by the `postgres` user
2015-08-10 23:09:41 +05:30
Sameer Naik
d22b84c38a
do `export LD_LIBRARY_PATH` in the `postgres` command detection block
2015-08-10 22:42:10 +05:30
Sameer Naik
e0a2bc5122
fix shebang :)
2015-08-10 15:02:37 +05:30
Sameer Naik
624abc2c5c
tail postgresql logs
2015-08-10 14:40:54 +05:30
Sameer Naik
2a04c83d9c
log `postgresql.log` in `logs` volume
2015-08-08 22:39:52 +05:30
Sameer Naik
f7451f4319
initial creation
2015-08-08 22:39:48 +05:30
Sameer Naik
dd5ce48c57
fix links to `hub.docker.com`
2015-08-08 12:09:42 +05:30
Sameer Naik
f9f7e66984
fix links to `hub.docker.com`
2015-08-08 12:09:25 +05:30
Sameer Naik
609eaa6d28
fix links to `hub.docker.com`
2015-08-08 12:09:11 +05:30
Sameer Naik
63654145f0
fix links to `hub.docker.com`
2015-08-08 12:08:51 +05:30
Sameer Naik
15f903e533
fix links to `hub.docker.com`
2015-08-08 12:08:32 +05:30
Sameer Naik
2d8633cf2b
fix links to `hub.docker.com`
2015-08-08 12:08:16 +05:30
Sameer Naik
5c009e4f5f
fix links to `hub.docker.com`
2015-08-08 12:07:58 +05:30
Sameer Naik
51d4e1eeac
fix links to `hub.docker.com`
2015-08-08 12:07:37 +05:30
Sameer Naik
191221caa9
fix links to `hub.docker.com`
2015-08-08 12:00:10 +05:30
Adnan Abdulhussein
104286a706
Merge pull request #1 from bitnami/create-users-and-databases
...
creation of users and databases using env variables
2015-08-06 12:25:06 -07:00
Sameer Naik
7a6787d3a9
added note about always specifying `MONGODB_PASSWORD` to enable authentication
2015-08-06 11:15:15 +05:30
Sameer Naik
a185d7ca3b
added `--auth` argument to `mongod` when `MONGODB_PASSWORD` is specified
2015-08-06 00:02:31 +05:30
Sameer Naik
97e455c3ac
wait for mongod server to accept connections before creating users/databases
2015-08-05 20:17:12 +05:30