Upgrade image version to 9.5.0

This commit is contained in:
Jose Diaz-Gonzalez
2016-01-17 01:43:34 -05:00
parent 80abdfca2a
commit ecb9a7c7b6
4 changed files with 9 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
# dokku postgres (beta) [![Build Status](https://img.shields.io/travis/dokku/dokku-postgres.svg?branch=master "Build Status")](https://travis-ci.org/dokku/dokku-postgres) [![IRC Network](https://img.shields.io/badge/irc-freenode-blue.svg "IRC Freenode")](https://webchat.freenode.net/?channels=dokku)
Official postgres plugin for dokku. Currently defaults to installing [postgres 9.4.4](https://hub.docker.com/_/postgres/).
Official postgres plugin for dokku. Currently defaults to installing [postgres 9.5.0](https://hub.docker.com/_/postgres/).
## requirements
@@ -51,7 +51,7 @@ dokku postgres:create lolipop
# it *must* be compatible with the
# official postgres image
export POSTGRES_IMAGE="postgres"
export POSTGRES_IMAGE_VERSION="9.4.4"
export POSTGRES_IMAGE_VERSION="9.5.0"
# you can also specify custom environment
# variables to start the postgres service
@@ -134,7 +134,7 @@ dokku postgres:destroy lolipop
At the moment a database cant be upgraded (or downgraded) inplace. Instead a clone has to be made, like this:
```shell
# Our original DB using default PG 9.4.4
# Our original DB using default PG 9.5.0
$ dokku postgres:create db9.4
# Migrate it like this for example

2
config
View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
export POSTGRES_IMAGE=${POSTGRES_IMAGE:="postgres"}
export POSTGRES_IMAGE_VERSION=${POSTGRES_IMAGE_VERSION:="9.4.4"}
export POSTGRES_IMAGE_VERSION=${POSTGRES_IMAGE_VERSION:="9.5.0"}
export POSTGRES_ROOT=${POSTGRES_ROOT:="/var/lib/dokku/services/postgres"}
export PLUGIN_COMMAND_PREFIX="postgres"

View File

@@ -36,7 +36,7 @@ case "$1" in
echo "ef27fec191ba memcached:1.4.24 \"/entrypoint.sh memc 11 seconds ago Up 10 seconds 11211/tcp dokku.memcached.l"
echo "c0f74fc90377 mongo:3.1.6 \"/entrypoint.sh mong 11 seconds ago Up 10 seconds 27017/tcp dokku.mongo.l"
echo "0f33b1c86da9 mysql:5.7 \"/entrypoint.sh mysq 11 seconds ago Up 10 seconds 3306/tcp dokku.mysql.l"
echo "7f899b723c08 postgres:9.4.4 \"/docker-entrypoint. 11 seconds ago Up 10 seconds 5432/tcp dokku.postgres.l"
echo "7f899b723c08 postgres:9.5.0 \"/docker-entrypoint. 11 seconds ago Up 10 seconds 5432/tcp dokku.postgres.l"
echo "5e50a462661e rabbitmq:3.5.4-management \"/docker-entrypoint. 11 seconds ago Up 10 seconds 5672/tcp, 15672/tcp dokku.rabbitmq.l"
echo "c39ca00fa3c6 redis:3.0.3 \"/entrypoint.sh redi 11 seconds ago Up 10 seconds 6379/tcp dokku.redis.l"
echo "dc98c2939a80 rethinkdb:2.1.1 \"rethinkdb --bind al 11 seconds ago Up 10 seconds 8080/tcp, 28015/tcp, 29015/tcp dokku.rethinkdb.l"
@@ -75,7 +75,7 @@ case "$1" in
echo "memcached 1.4.24 8a05b51f8876 13 days ago 132.4 MB"
echo "mongo 3.1.6 7e67358fb571 13 days ago 291.1 MB"
echo "mysql 5.7 57d56ac47bed 13 days ago 321.3 MB"
echo "postgres 9.4.4 6412eb70175e 11 days ago 265.7 MB"
echo "postgres 9.5.0 6412eb70175e 11 days ago 265.7 MB"
echo "rabbitmq 3.5.4-management 327b803301e9 13 days ago 143.5 MB"
echo "redis 3.0.3 9216d5a4eec8 13 days ago 109.3 MB"
echo "rethinkdb 2.1.1 f27010a550ec 13 days ago 196.3 MB"

View File

@@ -11,20 +11,20 @@ teardown() {
@test "($PLUGIN_COMMAND_PREFIX:list) with no exposed ports, no linked apps" {
run dokku "$PLUGIN_COMMAND_PREFIX:list"
assert_contains "${lines[*]}" "l postgres:9.4.4 running - -"
assert_contains "${lines[*]}" "l postgres:9.5.0 running - -"
}
@test "($PLUGIN_COMMAND_PREFIX:list) with exposed ports" {
dokku "$PLUGIN_COMMAND_PREFIX:expose" l 4242
run dokku "$PLUGIN_COMMAND_PREFIX:list"
assert_contains "${lines[*]}" "l postgres:9.4.4 running 5432->4242 -"
assert_contains "${lines[*]}" "l postgres:9.5.0 running 5432->4242 -"
}
@test "($PLUGIN_COMMAND_PREFIX:list) with linked app" {
dokku apps:create my_app
dokku "$PLUGIN_COMMAND_PREFIX:link" l my_app
run dokku "$PLUGIN_COMMAND_PREFIX:list"
assert_contains "${lines[*]}" "l postgres:9.4.4 running - my_app"
assert_contains "${lines[*]}" "l postgres:9.5.0 running - my_app"
dokku --force apps:destroy my_app
}