いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Gitpod で MySQL を勉強する

概要

Gitpod に MySQL を動作させるための Dockerfile が用意されていたので、試してみました。

これだと、ローカルに MySQL を入れる必要もなくて、ブラウザだけで試せます。

利用する Dockerfile はこれ。

github.com

後は、これを利用するように Gitpod の設定ファイルを構築するだけです。このDockerfileはベースが gitpod/workspace-full なので、ついでに開発関係のツールチェインも一式揃っていますので、その点でも便利です。

Gitpod の設定ファイル

.gitpod.yml

image:
  file: .gitpod.Dockerfile

tasks:
  - init: 'echo "TODO: Replace with init/build command"'
    command: 'echo "TODO: Replace with command to start project"'

.gitpod.Dockerfile

FROM gitpod/workspace-mysql

USER gitpod

RUN sudo apt update && \
    sudo rm -rf /var/lib/apt/lists/*

GithubからGitpodを起動すると、ワークスペースが表示されて、mysqlが使えるようになっています。

こんな感じ。

f:id:gsf_zero1:20210110015438p:plain

後は、以下のサイトとか使って勉強すれば一通り勉強できますね。

dev.mysql.com

www.tutorialspoint.com

www.mysqltutorial.org

今回作ったリポジトリ

今回作ったリポジトリは以下でアップしています。設定とか面倒な場合はよかったらご利用ください。

github.com


過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com