サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
qiita.com/hiren
docker composeやソケットファイル無しでソケット通信を使用した nginxコンテナ ⇔ uWSGIコンテナ(Flaskアプリ)環境を構築する方法です。 ※本稿の設定例そのままの値だとIP直指定しており、疎結合とは到底言えない状態のため、最終的にはサービス毎にAPIエンドポイントを作成するなど設定値を置き換えて利用ください。 それぞれのサービスを疎結合にして、マイクロサービスなアーキテクチャ設計をするために、サービス毎にコンテナを細かく分割するケースは多いと思います。 ただ、ロードバランサーやプロキシ、APIエンドポイントなどを用いず、コンテナを独立させながら直接疎通させるのは手間で疎結合にも出来ないので、特別な事情が無ければ止めた方が良さそうです。(あまり例も見かけないですし) 例えば、自動起動設定のコンテナを起動しているホストマシンが再起動された場合、コンテナのIPが変わって
$ python -V Python 2.7.18 $ pip --version bash: pip: command not found $ pipenv --version bash: pipenv: command not found $ yum info python3 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Available Packages Name : python3 Arch : i686 Version : 3.7.9 Release : 1.amzn2.0.1 Size : 72 k Repo : amzn2-core/2/x86_64 Summary : Interpreter of the Python programming language URL : ht
※2019/10/09 Omnibus package及びアップデートについて追記 公式ページ等を参考にCentOS7にOmnibus package版のGitLab Community Editionをインストールした際の手順を纏めました。 Omnibus package版とは、GitLab本体に加えてRuby/nginx/PostgreSQL等のGitLabの実行に必要なさまざまなサービスとツールがパッケージ化されているバージョンです。 Omnibus package版を用いたインストールは公式が推奨している手法で、面倒な設定無く簡単に導入できます。 環境情報(事前情報)
ある日突然Excel方眼紙好きの上司(権限を持っていてもAWSコンソール上へは頑なにサインインしようとしないものとする)から「AWSで使用しているリソースの一覧を作成せよ」との命を受けたとします。 本稿に記載の3コマンドをコピペしてExcelで見れる一覧を軽々と作成する事で、今日から貴方も出来るエンジニアに成りましょう! 環境情報 コマンドはEC2インスタンス上で実行します。 使用した環境のOS, カーネル, AWSCLI, jqコマンドのバージョンは以下の通りです。 $ cat /etc/system-release Amazon Linux release 2 (Karoo) $ uname -a Linux hogehuga.ap-northeast-1.compute.internal 4.14.77-81.59.amzn2.x86_64 #1 SMP Mon Nov 12 21:
JavaアプリケーションのAP,Webサーバとして環境を構築します。 AmazonLinux2はCentOS7と似た感覚で操作が可能です。 また、インストールする各種ミドルウェアの設定は別稿で取り扱います。 環境情報(事前情報) 本稿ではルート権限が必要です。AMIデフォルトで作成済みの「ec2-user」ユーザならsudo出来ると思いますが、何らかの事情で使えない場合は適宜読み替えてください。 EC2インスタンスOS(AMI):Amazon Linux 2 AMI (HVM), SSD Volume Type 64 ビット (x86) 割当セキュリティグループ:インバウンド側TCP-22,80番ポート以外disable Elastic IP及びインターネットゲートウェイを設定していない為、NATゲートウェイを用いてアウトバウンド側への通信は出来るように設定 HTTP通信を受け取る為、EL
# gitlab-rake gitlab:env:info GitLab information Version: 11.5.3 Revision: aa11737 ### LDAP Settings ###! Docs: https://docs.gitlab.com/omnibus/settings/ldap.html ###! **Be careful not to break the indentation in the ldap_servers block. It is ###! in yaml format and the spaces must be retained. Using tabs will not work.** # gitlab_rails['ldap_enabled'] = false ###! **remember to close this block w
このページを最初にブックマークしてみませんか?
『@hirenのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く