とある授業で使うためのテンプレートのようなものです。 このファイル自体も書き換えて使う必要があります。
- このリポジトリをテンプレートとしてリポジトリを作り、教材開発用にcloneしてください
public
以下の内容を書き換えてください。既存のデータは消してかまいません- テストを作成してください、Pythonベースであればseleniumが利用可能になっています、テストは
tests
以下に作成してください
これ以上はお好みの所をいじってください。
このリポジトリに対してDevContainerを有効にすると、2つの環境を選択できます。
- PHP実習環境
- 開発環境のみ展開されます、学生にはこちらを使わせて下さい
- テスト環境
- テストのためのselenium(seleniarm) gridを横に立ててアクセスできるようにします
PHP実習環境のDevContainerでは、phpMyAdminが稼働しており、DB操作についてはGUIベースで操作できて少し楽ができると思います。 ただし実習環境に切り替えただけでは見えないので、以下の操作を行ってください。
- 『リモート』の一覧を出します
- リモート一覧にあるコンテナ一覧において、現在動いている開発コンテナ(緑のチェックがついている)とベース名が同じになっている"phpmyadmin"のコンテナを見つけてください、言葉だとわかりにくいので、添付画像を参考にしてください
- コンテナを見つけたら、
+
マーク付きアイコンをクリックしてください(マウスカーソルをホバーさせると出ます) - vscodeの新規ウィンドウ(phpMyAdminコンテナ用)が起動するので、準備ができるまで少し待ちます
- phpMyAdminコンテナ用ウィンドウ側で、同様にポート転送のビューに切り替えると同様にポート転送が立ちますので、ブラウザを開いてください