Skip to content
Merged

Dev #107

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
643abb0
fix: force HTTP/1.1 for user service connection
Feb 5, 2026
6ec3213
health for *
Feb 5, 2026
133aab7
edit app form config files hydration
Feb 6, 2026
6a71781
complete the plan
Feb 6, 2026
93eac76
delete by project and code, installations route
Feb 6, 2026
29d066d
Merge branch 'feature-edit-form-copilot-code' into deploy-app-and-con…
Feb 6, 2026
d332651
/project/4/apps/telegraf casbin
Feb 6, 2026
2d9ceed
fix: remove extra /config/ dir from config file destination paths
Feb 6, 2026
2cc3ecc
use container name along with app_code
Feb 8, 2026
2545627
named volume prefix
Feb 9, 2026
832ea6f
is_named_volume
Feb 9, 2026
09a4612
casbin: map root role to group_admin for admin panel access
Feb 9, 2026
824a9c4
feat: add admin template detail endpoint with versions and reviews
Feb 10, 2026
73e6251
feat: add MCP tools for admin marketplace template management
Feb 10, 2026
7d63aaa
feat: add AI security validation for marketplace templates
Feb 10, 2026
84f133f
fix: use r#"..."# raw strings for regex patterns containing quotes
Feb 10, 2026
71478dc
fix: normalize JSON to YAML-like format before regex pattern matching
Feb 10, 2026
f812cbf
feat: add resubmit endpoint for template version updates
Feb 10, 2026
9e0bdcf
unaprove function
Feb 10, 2026
0569fc9
feat(mcp): Add Ansible roles management tools for SSH deployments
Feb 10, 2026
595d3c1
sqlx data, ansible roles mcp
Feb 11, 2026
c6ec39d
feat: add pricing columns to stack_template + enrich webhook payload
Feb 11, 2026
e8d6d6b
Merge pull request #106 from trydirect/deploy-app-and-configs
vsilent Feb 11, 2026
a57f359
fix: restore missing casbin_admin_unapprove migration from dev branch
Feb 11, 2026
a269192
Merge branch 'deploy-app-and-configs' into dev
Feb 11, 2026
bef677c
Merge branch 'dev' of https://github.com/trydirect/stacker into dev
Feb 11, 2026
717e320
sqlx data
Feb 11, 2026
e603bca
fix: add missing fields to test MarketplaceWebhookPayload constructors
Feb 11, 2026
ec791b1
fix: add missing price/billing_cycle/currency fields to all StackTemp…
Feb 11, 2026
ffc92be
fix: add missing fields to MarketplaceWebhookPayload and StackTemplat…
Feb 11, 2026
898d911
deployment_hash column to project_app
Feb 11, 2026
7ba07df
Merge feature/ansible-roles-mcp into dev - adds MCP tools for Ansible…
Feb 11, 2026
402a818
simplify path to roles
Feb 12, 2026
cce9fe0
feat: Add SSH key validation endpoint POST /server/{id}/ssh-key/validate
Feb 12, 2026
7116324
feat: Implement full SSH validation with russh
Feb 12, 2026
70b0a81
feat: Add cloud_id to server table for provider tracking
Feb 13, 2026
edbea39
sqlx updates, cloud_id
Feb 13, 2026
08168fa
set default port to 22
Feb 13, 2026
ddb16bd
Added retry imports
Feb 13, 2026
0bb4e8a
status update, deployment id i32/String
Feb 13, 2026
095fb5f
update status by deployment_hash also, update the server if server_id…
Feb 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,8 @@ STACKER_AGENT_POLL_INTERVAL_SECS=2

# Deployment Settings
# Base directory for deployments on target servers
DEFAULT_DEPLOY_DIR=/home/trydirect
DEFAULT_DEPLOY_DIR=/home/trydirect

# Webhook to User Service (marketplace approval flow)
URL_SERVER_USER=http://user:4100
STACKER_SERVICE_TOKEN=changeme

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading