Skip to content

saboyutaka/sinatra-devcontainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devcontainer for Ruby 2.7 and PostgreSQL

Ruby 2.7 と PostgreSQL の開発環境用の devcontainer

利用方法

  1. このリポジトリをダウンロードし、任意のプロジェクトに .devcontainer , .vscode の2つのディレクトリをコピーする。
  2. VSCodeを開き、 Reopen in Container を実行する

構成

docker-compose で構成

  • ruby(FROM ruby:2.7-bullseye)
  • postgres(FROM postgres:latest)

Ruby ContainerからPostgreSQLに接続する

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")

VSCode extensions

リファレンス

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published