アイデアとしては、 blog.utgw.net この記事で何を検証したいかというと、 第三者が Repository 内の GitHub Actions を修正した PullRequest を作成したら、任意のコードを実行できる。 Repository 管理者は、GitHub Secrets を使って、AWS のクレデンシャ…
何が起こったか Nuxt.js + Typescript 環境で、Nuxt.js - Auth Module を使おうとしたら、怒られた。 ERROR ERROR in /app/src/pages/index.vue(55,12): nuxt:typescript 10:27:56 55:12 Property '$auth' does not exist on type 'CombinedVueInstance<Vue, unknown, { loginWithGitHub(): void; }, unknown, Readonly<Record<never, any>>>'. </vue,>…
tl;dr socket とか tcp port で Remote で docker daemon を叩く際の諸々を実際にやってみる Remote Server に対して、VSCode Remote Container をしたかったから、した Host -> Remote Server -> Container Environment Host Mac OS X 10/15/2 Docker 19.03…
tl;dr; リポジトリ自体が 1GB を超えてきて、clone に時間がかかるようになってきた まとめたいが、Contributor はなるべくそのままにしたい git rebase -i の pick -> squash 作業がとてもきつい なるべく、Contributor 単位でまとめたい 実作業 コミットロ…
tl;dr -v Option をよく使うが、Permission の挙動に癖がある File や Dir がもともと存在するかや相対パスか絶対パスで指定するかで挙動に差がある 色々実験してみる Environment Ubuntu: 16.04 Docker: 18.09.1 docker-compose: 1.23.1 $ lsb_release -a N…
tl;dr 一般ユーザで Docker 横付け (Sibling) をする 意外と詰まった group を Host の docker group にする Environment Ubuntu: 16.04 Docker: 18.09.1 docker-compose: 1.23.1 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu De…
Environment $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic IPsec, L2TP Client の Install $ apt update $ apt install -y strongswan xl2tpd 環境変数の設定 …
やりたいこと PAM 認証を使ってそれぞれのユーザがサーバ上で Jupyter を使えるようにする ユーザの default dir をサーバの root dir にする Bash と R の kernel を使えるようにする PATH などの環境変数が引き継がれるようにする ファイルの作成などがユ…
tl;dr ジョブ管理ツール Slurm を Ubuntu 18.04 に導入する PC クラスタ環境ではなく、1 ホスト 1 ノード環境に入れる Environment $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04…
tl;dr cwltool が生成する docker container の中から、host の network にアクセスしたいケースがあった ローカルファイルサーバのファイルを取ってくるケースなど cwltool により docker run の command が生成されるため色々辛い cwlVersion v1.1.0 から…
tl;dr cwltool に対する pull request を作成したい その前に conformance test を行わなければならない 基本的には下記のページを参照する Qiita - Conformance test について メモ書きとして、手順を自分でも残しておく 環境準備 cwltool は fork してから…
tl;dl 虚無ありき - Django の logging 設定 の Flask Version やりたいこととやることはほとんど一緒 環境 これも一緒 $ cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.8.2 PRETTY_NAME="Alpine Linux v3.8" HOME_URL="http://alpinelin…
tl;dr Django の logging の設定についてのメモ Django の Default の設定 logging の設定は Admin に Email を送ったりしていたため、設定を弄った 何がしたいか Application Server を WSGI にする場合と Local Server にする場合 LOG_LEVEL を developmen…
tl;dr Django の開発する際、コードを変更したら自動的にサーバがリロードされる 以前まで、リロードされても Session が保たれていたため、再度ログインが必要なかった setting.py の SECRET_KEY を自動生成にしたら、リロードされる度に再度ログインが必要…
tl;dr Host の Docker を使って Docker Container 内で Docker を使う方法 Docker in Docker とは少し違う この場合、Docker Image に Docker を再度 Install する Docker Sibling っていうらしい Ubuntu だと楽だったが Alpine だと少し詰まった Environmen…