Initial support for debugging changes

This commit is contained in:
Juan José Mata
2025-10-23 21:18:22 +00:00
parent 4999409082
commit a8f8dfeffc
5 changed files with 62 additions and 4 deletions

View File

@@ -3,6 +3,7 @@
"dockerComposeFile": "docker-compose.yml",
"service": "app",
"workspaceFolder": "/workspace",
"forwardPorts": [3000, 12345, 12346],
"containerEnv": {
"GIT_EDITOR": "code --wait",
"GITHUB_TOKEN": "${localEnv:GITHUB_TOKEN}",
@@ -19,7 +20,9 @@
"extensions": [
"biomejs.biome",
"EditorConfig.EditorConfig",
"Shopify.ruby-extensions-pack"
"Shopify.ruby-extensions-pack",
"Shopify.ruby-lsp",
"sorbet.sorbet-vscode-extension"
],
"settings": {
"terminal.integrated.defaultProfile.linux": "bash",

1
.gitignore vendored
View File

@@ -46,6 +46,7 @@
.vscode/*
!.vscode/extensions.json
!.vscode/*.code-snippets
!.vscode/launch.json
# Ignore macOS specific files
*/.DS_Store

View File

@@ -1,3 +1,3 @@
web: bundle exec ${DEBUG:+rdbg -O -n -c --} bin/rails server -b 0.0.0.0
css: bundle exec bin/rails tailwindcss:watch 2>/dev/null
worker: bundle exec sidekiq
web: bundle exec ${DEBUG:+rdbg -O -n --open --port 12345 --} bin/rails server -b 0.0.0.0
css: bundle exec bin/rails tailwindcss:watch 2>/dev/null
worker: bundle exec ${DEBUG:+rdbg -O -n --open --port 12346 --} bin/sidekiq

27
bin/sidekiq Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
#
# This file was generated by Bundler.
#
# The application 'sidekiq' is installed as part of a gem, and
# this file is here to facilitate running it.
#
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
bundle_binstub = File.expand_path("bundle", __dir__)
if File.file?(bundle_binstub)
if File.read(bundle_binstub, 300).include?("This file was generated by Bundler")
load(bundle_binstub)
else
abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.")
end
end
require "rubygems"
require "bundler/setup"
load Gem.bin_path("sidekiq", "sidekiq")

27
bin/sidekiqmon Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
#
# This file was generated by Bundler.
#
# The application 'sidekiqmon' is installed as part of a gem, and
# this file is here to facilitate running it.
#
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
bundle_binstub = File.expand_path("bundle", __dir__)
if File.file?(bundle_binstub)
if File.read(bundle_binstub, 300).include?("This file was generated by Bundler")
load(bundle_binstub)
else
abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.")
end
end
require "rubygems"
require "bundler/setup"
load Gem.bin_path("sidekiq", "sidekiqmon")