リリース手順再掲
- 旧Redmineをサービス停止(systemctlで止める)
- RDSスナップショット作成(aws console手動)
- 新RedmineのDB参照を本番に切り替え(Ansible実行)
- DNS切り替え(事前にTTLを下げておく)
- 軽く動作検証
手順詳細
| #!/usr/bin/env python | |
| # -*- coding:utf-8 -*- | |
| import re | |
| from collections import OrderedDict #python2.7 or later | |
| import MeCab | |
| class DetermineDescriptor(object): |
リリース手順再掲
手順詳細
| # -- directive/role definition ------------------------------------------------> | |
| from docutils.parsers.rst.directives.admonitions import BaseAdmonition | |
| from docutils import nodes | |
| from sphinx.util.compat import make_admonition | |
| class NamedNoteDirective(BaseAdmonition): | |
| node_class = nodes.admonition | |
| css_class = 'note' |
| # -- directive/role definition ------------------------------------------------> | |
| from docutils.parsers.rst.directives.admonitions import BaseAdmonition | |
| from docutils import nodes | |
| class NamedNoteDirective(BaseAdmonition): | |
| node_class = nodes.admonition | |
| css_class = 'note' | |
| #required_arguments = 1 |
| from pathlib import Path | |
| import dataclasses | |
| import typing | |
| import re | |
| import ebooklib | |
| from ebooklib import epub | |
| import html2text | |
| import m2r |
| extensions = ['sphinx.ext.intersphinx'] | |
| intersphinx_mapping = { | |
| 'javaapi': ('http://api.example.com/', 'javaapi.inv'), | |
| } |
| (venv) $ FLASK_APP=run.py flask run | |
| * Serving Flask app "run.py" | |
| * Environment: production | |
| WARNING: This is a development server. Do not use it in a production deployment. | |
| Use a production WSGI server instead. | |
| * Debug mode: off | |
| * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) | |
| ## ここから http://localhost:5000/ でアクセスしたログ |
| >>> import json | |
| >>> import urllib | |
| >>> import random | |
| >>> def meigen(name): | |
| ... url = urllib.urlopen('http://twitter.com/statuses/user_timeline/%s.json' % name) | |
| ... return random.choice(json.loads(url.read()))['text'] | |
| ... | |
| >>> print meigen('atsuoishimoto') | |
| 「妻に支えられてるふりをする技術」 |
| import pathlib | |
| import dataclasses | |
| import typing | |
| import re | |
| import ebooklib | |
| from ebooklib import epub | |
| import html2text | |
| import m2r |