VScodeのCopilotによるsuggest機能を停止する
ChatGPTなどの生成AIによるプログラムのコード生成補助は非常に便利です。VSCodeもCopilotによるコードの生成補助機能があり、デフォルトで有効化されています。この機能は、設定により停止することが出来ます。また合わせて関数の使い方がHoverで表示される機能も設定により停止できます。
/workspace
の読み書きが出来ない。これはローカルと同じIDのユーザがすでにbase imageにいるため。そこで、一般ユーザを全て削除することで解決した。またイメージを作成するときに指定したコンテナ内ユーザIDがローカルIDと異なっていると、パーミッションの問題は起きないが、イメージが肥大化する。そこでcompose.yaml
を使うことで、動的にコンテナ内ユーザIDを上書きしてローカルと同じIDでイメージを作成できるようにした。
core.editor
で指定する。ただし VSCode は、コマンドラインから起動すると background になるため、foreground で実行するように--wait
オプションを加える必要がある。
draft
)を作成し、Cloudflare Pages に push すると、draft.example.pages.dev
のような URL で自動的にプレビューサイトが生成されます。限定公開にしたい場合は、Cloudflare Access を使って Google や GitHub を認証に設定し、アクセス制限をかけることができます。
最終確認後にプレビュー用のブランチを公開用ブランチにマージすれば、自動的に本番公開されます。
if
とelif
の繰り返しを避けることができます。