広告

検索

RSS RSSフィード

カレンダー

2018年12月
« 4月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

カテゴリー

最新のコメント

リンク

DockerコンテナRedashを4.0.0にアップグレード

投稿者:yasu 更新日時:2018年4月23日 13時47分22秒
カテゴリRedash
タグ

Dockerコンテナで動かしているRedash バージョン3.0.0.b3147を下記手順で4.0.0.b3948にアップグレードしたので備忘録。

Redash 3.0.0のサービス停止

# cd redash
# docker-compose down --rmi all

Redash 3.0.0のバックアップ

# cd ..
# cp -a redash redash3

docker-compose.ymlの修正

※水色字部分を修正

# cd redash
# vi docker-compose.yml
# This is an example configuration for Docker Compose. Make sure to atleast update
# the cookie secret & postgres database password.
#
# Some other recommendations:
# 1. To persist Postgres data, assign it a volume host location.
# 2. Split the worker service to adhoc workers and scheduled queries workers.
version: '2'
services:
server:
image: redash/redash:4.0.0.b3948
command: server
depends_on:
- postgres-data
- postgres
- redis
ports:
- "5000:5000"
environment:
PYTHONUNBUFFERED: 0
REDASH_LOG_LEVEL: "INFO"
REDASH_REDIS_URL: "redis://redis:6379/0"
REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
REDASH_COOKIE_SECRET: veryverysecret
REDASH_WEB_WORKERS: 4
REDASH_ALLOW_SCRIPTS_IN_USER_INPUT: "false"
REDASH_DATE_FORMAT: "YYYY/MM/DD"
REDASH_CSV_WRITER_ENCODING: "cp932"
restart: always
worker:
image: redash/redash:4.0.0.b3948
command: scheduler
environment:
PYTHONUNBUFFERED: 0
REDASH_LOG_LEVEL: "INFO"
REDASH_REDIS_URL: "redis://redis:6379/0"
REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
QUEUES: "queries,scheduled_queries,celery"
WORKERS_COUNT: 2
REDASH_ALLOW_SCRIPTS_IN_USER_INPUT: "false"
REDASH_DATE_FORMAT: "YYYY/MM/DD"
REDASH_CSV_WRITER_ENCODING: "cp932"
restart: always
~ 以降、省略 ~

Redash 4.0.0サービス起動

# docker-compose up -d

これだけだと500エラーになってしまうので、DBスキーマ更新も併せて実施します。

データベーススキーマ更新

# docker-compose run --rm server manage db upgrade