{"id":29886087,"url":"https://github.com/pauldzy/ags_map_service_deployer","last_synced_at":"2025-07-31T16:23:14.713Z","repository":{"id":23303038,"uuid":"26662494","full_name":"pauldzy/ags_map_service_deployer","owner":"pauldzy","description":"ArcGIS Server Python (ArcPy) deployment script allowing for the persistence of dynamic service settings and remapping of MXD data sources.","archived":false,"fork":false,"pushed_at":"2014-11-17T13:39:47.000Z","size":132,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-20T22:16:51.121Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pauldzy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-14T23:38:50.000Z","updated_at":"2023-03-28T01:48:52.000Z","dependencies_parsed_at":"2022-08-21T23:10:14.687Z","dependency_job_id":null,"html_url":"https://github.com/pauldzy/ags_map_service_deployer","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/pauldzy/ags_map_service_deployer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauldzy%2Fags_map_service_deployer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauldzy%2Fags_map_service_deployer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauldzy%2Fags_map_service_deployer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauldzy%2Fags_map_service_deployer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pauldzy","download_url":"https://codeload.github.com/pauldzy/ags_map_service_deployer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauldzy%2Fags_map_service_deployer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268070466,"owners_count":24190898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-31T16:23:06.127Z","updated_at":"2025-07-31T16:23:14.708Z","avatar_url":"https://github.com/pauldzy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"ArcGIS Deployment Script\n\nThis script was created to address several concerns when deploying AGS services.\nIn one case a service author/maintainer may lack publishing privileges on the ArcGIS \nServer target.  Publishing is executed in this case by a second party who administers\nthe target server.  The target AGS server also may or may not have data source mappings\nthat are easily modified by the author/maintainer.  The need to dynamically change data \npaths and/or server settings may limit the reusability of compiled sd service files.\nFurthermore, there is the larger \nissue of how to persist and document the myriad of AGS deployment settings performed \neither by the secondary admin or even by yourself.   \nEncapsulating settings into a\nindependent version-controlled script is preferable to manual deployment for a host\nof reasons that should be pretty evident.\n\nAs with all ArcPy scripts, server access is managed through your ArcCatalog connections.\nThus the script itself does not contain any information about the server or your access\ncredentials.  The user must have an existing ArcCatalog AGS admin connection to deploy \nservices.\n\nCurrently the script provides the ability to script specific AGS deployment parameters\nthrough the midstream modification of the sddraft as outlined in the examples at\nhttp://resources.arcgis.com/en/help/main/10.2/index.html#//00s30000006q000000\n\nFurthermore the script allows the dynamic alteration of data source paths.  In this \nscenario your local MXD may utilize file resources located at path A.  Your staging\nserver under your control may have a data store that remaps path A to path B.  However\nyour production servers may place the data at any number of locations and your ability\nto create data stores is limited.  This script will allow your secondary admin to redefine \nyour data paths  on the fly to match your production servers.\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpauldzy%2Fags_map_service_deployer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpauldzy%2Fags_map_service_deployer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpauldzy%2Fags_map_service_deployer/lists"}