Skip to content

Conversation

Copy link

Copilot AI commented Jan 23, 2026

Azure Spring Apps is deprecated. Workshop migrated to Azure Container Apps platform.

Platform Changes

Deployment Model

  • JAR artifact uploads → Multi-stage Docker containers
  • az spring app create/deployaz containerapp create/up/update
  • Managed platform → Serverless container platform

Spring Cloud Infrastructure

  • Config Server: Managed service → Standalone container (hyness/spring-cloud-config-server)
  • Service Discovery: Managed registry → Internal DNS resolution (http://service-name)
  • Gateway: Registry-based routing → Direct URL routing

Operations

  • Blue/Green: Deployment slots → Container App revisions with traffic splitting
  • Monitoring: AppPlatformLogsforSpringContainerAppConsoleLogs_CL
  • CI/CD: azure/spring-cloud-deploy@v1az acr build + az containerapp update

Example Changes

Before (Azure Spring Apps):

az spring app create -n weather-service --runtime-version Java_17
az spring app deploy -n weather-service --artifact-path target/demo.jar

After (Azure Container Apps):

# Dockerfile added for containerization
az containerapp up \
    --name weather-service \
    --environment $AZ_CONTAINERAPP_ENV \
    --source . \
    --target-port 8080 \
    --ingress internal

Scope

  • 17 documentation sections updated
  • 3 Dockerfiles added (city-service, weather-service, gateway)
  • Gateway routing simplified from service discovery to direct URLs
  • Database connections (Cosmos DB, MySQL) unchanged
  • All az spring commands (21+) replaced with az containerapp equivalents
Original prompt

This section details on the original issue you should resolve

<issue_title>Move the workshop to use Azure Container Apps</issue_title>
<issue_description>Since Azure Spring Apps got deprecated, we should move this to ACA.</issue_description>

<agent_instructions>Use Azure Container Apps as the deployment target instead of Azure Spring Apps</agent_instructions>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 9 commits January 23, 2026 13:07
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
- Section 09: Updated monitoring and scaling to use Container Apps commands
- Section 10: Migrated blue/green deployment to use Container Apps revisions
- Section 11: Updated CI/CD workflow to build and deploy container images
- Section 12: Updated inter-service communication to use internal URLs
- Section 13: Updated AI service deployment to Container Apps
- Section 99: Updated conclusion with Container Apps documentation links

Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
…erences

Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Co-authored-by: SandraAhlgrimm <5214683+SandraAhlgrimm@users.noreply.github.com>
Copilot AI changed the title [WIP] Move the workshop to use Azure Container Apps Migrate workshop from Azure Spring Apps to Azure Container Apps Jan 23, 2026
Copilot AI requested a review from SandraAhlgrimm January 23, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move the workshop to use Azure Container Apps

2 participants