-
-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathdevcontainer.json
More file actions
41 lines (41 loc) · 1.44 KB
/
devcontainer.json
File metadata and controls
41 lines (41 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
"name": "html2rss-web",
"image": "mcr.microsoft.com/devcontainers/ruby:3.4",
"features": {
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"redhat.vscode-yaml",
"esbenp.prettier-vscode",
"github.copilot",
"github.copilot-chat",
"shopify.ruby-lsp"
],
"settings": {
"ruby.rubocop.executePath": "bundle exec",
"ruby.format": "rubocop",
"ruby.lint": {
"rubocop": true
},
"files.associations": {
"*.erb": "erb"
}
}
}
},
"postCreateCommand": "make setup",
"postStartCommand": "echo '🚀 html2rss-web Development Environment Ready!' && echo '' && echo '📋 Quick Start Commands:' && echo ' make dev # Start development server' && echo ' make test # Run tests' && echo ' make lint # Run linter' && echo ' make fix # Auto-fix linting issues' && echo ' make help # Show all commands' && echo '' && echo '🌐 Server will be available at: http://localhost:3000' && echo '📁 Project files are in: /workspaces/html2rss-web' && echo '' && echo '💡 Tip: Use Ctrl+C to stop the development server' && echo ''",
"forwardPorts": [
3000
],
"portsAttributes": {
"3000": {
"label": "html2rss-web",
"onAutoForward": "notify"
}
},
"remoteUser": "vscode"
}