mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-04-26 08:25:59 +03:00
[PR #6] [MERGED] Add WordPress site management with environments, database sync, and Git integration #13
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ServerKit#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jhd3197/ServerKit/pull/6
Author: @jhd3197
Created: 1/25/2026
Status: ✅ Merged
Merged: 1/26/2026
Merged by: @jhd3197
Base:
main← Head:dev📝 Commits (10+)
f4ed11cAdd WordPress site management API and modelse3d6077Redirect WordPress apps to dedicated page and refactorf2216a9chore: bump version to 1.2.66 [skip ci]965428dAdd border-hover variable and update style aliases42bcbedchore: bump version to 1.2.67 [skip ci]6bcbcabAdd unified dev scripts and improve login UXa0f75abchore: bump version to 1.2.68 [skip ci]c7444a8Add resource tier enforcement and UI for WordPress creation30abb2fRevamp dashboard UI and metrics graph, add animated star06d63cbAdd standalone WordPress and SSL management UI📊 Changes
77 files changed (+9710 additions, -3753 deletions)
View changed files
📝
CONTRIBUTING.md(+51 -66)➖
EXPLORATIONS_AND_FUTURE.md(+0 -672)➖
GITEA_INTEGRATION_PLAN.md(+0 -488)📝
README.md(+1 -1)➖
SERVERS_INTEGRATION_PLAN.md(+0 -1535)➖
SERVER_SECURITY_PLAN.md(+0 -330)📝
VERSION(+1 -1)📝
backend/app/__init__.py(+2 -0)📝
backend/app/api/auth.py(+8 -5)📝
backend/app/api/ssl.py(+12 -0)📝
backend/app/api/system.py(+23 -1)📝
backend/app/api/wordpress.py(+83 -0)➕
backend/app/api/wordpress_sites.py(+817 -0)📝
backend/app/models/__init__.py(+3 -1)➕
backend/app/models/wordpress_site.py(+247 -0)➕
backend/app/services/db_sync_service.py(+609 -0)➕
backend/app/services/git_wordpress_service.py(+536 -0)📝
backend/app/services/nginx_service.py(+119 -0)➕
backend/app/services/resource_tier_service.py(+184 -0)➕
backend/app/services/wordpress_env_service.py(+486 -0)...and 57 more files
📄 Description
Summary
for WordPress sites with dedicated listing page and detail view
environments linked to production sites
environments with full backup history
version-controlled deployments
scripts/dev/with cross-platform support (Windows, Linux, WSL)Changes
Backend
/api/wordpress/sites) with full CRUDoperations
WordPressSitemodel with environment relationships andDatabaseSnapshot/SyncJobtrackingWordPressEnvService,DatabaseSyncService,GitWordPressServiceFrontend
/wordpress) and detail page(
/wordpress/:id)EnvironmentCard,SnapshotTable,GitConnectForm,CommitListHousekeeping
scripts/dev/border-hoverCSS variable🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.