リリース手順再掲
- 旧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 |