Ruby 2.7 と PostgreSQL の開発環境用の devcontainer
- Intellisense: solargraph
- formatter: rufo
- debugger: ruby-debug-ide, solargraph
- erb formatter: erb-formatter
- HTML, CSS, JS formatter: Prettier
- このリポジトリをダウンロードし、任意のプロジェクトに
.devcontainer,.vscodeの2つのディレクトリをコピーする。 - VSCodeを開き、
Reopen in Containerを実行する
docker-compose で構成
- ruby(FROM ruby:2.7-bullseye)
- postgres(FROM postgres:latest)
require "pg"
client = PG::connect(
:host => ENV["DB_HOST"],
:user => ENV["DB_USER"],
:password => ENV["DB_PASSWORD"],
:dbname => ENV["DB_DATABASE"],
)
res = client.exec("SELECT 1")- devcontainer
- workspace