MySQLをaptリポジトリに追加してインストールする手順
こんにちわ
がじぇったー (@hackmylife7) | Twitter
です。
以下のようにmysqlをapt installしたかったのですが、
リポジトリになかったのでエラーになりました。
その対応手順です。
root@b201fb44f655:/# apt install mysql-server-5.7 Reading package lists... Done Building dependency tree Reading state information... Done Package mysql-server-5.7 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: mariadb-server-10.3 E: Package 'mysql-server-5.7' has no installation candidate root@b201fb44f655:/#続きを読む
【AWS】構成情報をぶっこ抜くterraformerは運用効率化の救世主になるのか?
こんにちわ
がじぇったー (@hackmylife7) | Twitter
です。
一度構築した環境をterraformのcodeに落とし込むのはかなり骨が折れますよね。
エンタープライズレベルの環境でリバースエンジニアリングをしながらterraform化を行うのは、
正直難しいという実感です。
かといって、最初からterraformでcodeを書きながらリソースを作るのは時間がかかります。
マネジメントコンソールでポチッとリソース作成できるのに、code書いてPull Requestを通さないといけないんだからそりゃそうですよね。
しかし、マネジメントコンソールでぽちぽちを続けると永遠に自動化できないですし、サービスが大きくなるにつれて工数がリニアに増えて行きます。
しかし、terraformerというツールを使うと既存のAWS環境をterraformのcodeに
変換できるみたいなので検証しようと思います。
- TL;DR(要約)
- terraformerとは何か?
- 使用イメージ
- install
- 環境変数の設定
- 初期化
- vpc,subnet,igw,sg,alb,ec2_instanceを出力する
- 出力
- エラー対応
- 対応しているリソースは?
flaskでcss、jsを反映させる設定方法
こんにちわ
がじぇったー (@hackmylife7) | Twitter
です。
ググってもflaskの記事がそんなにないので、
書き溜めておこうと思います。
このへんRailsは記事がいっぱいあっていいですよね。
Djangoは個人開発にはtoo muchなところがあるのでflask好きです。
- TL;DR(要約)
- ディレクトリ構成
- main.py
- index.html
- base.html
Python 3系でFirebase Realtime Databaseの進化版のCloud Firestoreを触る
こんにちわ
がじぇったー (@hackmylife7) | Twitter
です。
PythonでRealtime DBをさわってごにょごにょしたいなぁと思い色々触って見ることにしました。
- TL;DR(要約)
- Cloud Firestoreとは?
- ServiceAccountの作成
- Cloud Datastoreの作成
- cloud_firestore.pyの編集
- データを読み取る
- 所感