Flightcontrol Logo
Get HelpStatusRoadmapChangelog
Sign UpDiscordDiscord
  • Flightcontrol Docs
  • Getting Started
    • First Project
    • Connecting GitHub

    • JavaScript
      • Node Version
      • Instance Size
    • Docker
      • Custom Dockerfile
      • Docker Hub Images
      • Amazon ECR Images
      • GitHub Container Registry
      • Automating Docker Deployments
    • Java
      • Spring Boot
    • PHP
      • Laravel
      • PHP/Composer
    • Python
      • Flask Deployment
      • Create a Flask App
      • Venv with Custom Commands
    • Ruby
      • Rails Deployment
      • Using Sidekiq
      • Create a Rails App

    • Everything Else
    • Service Types
    • Build Runners
    • Build Types
    • Nixpacks
    • Autoscaling
      • Project Configuration
      • Config with Code
        • Web
        • Private Web
        • Worker
        • Scheduler
        • Lambda Function
        • Static Sites
        • S3 Bucket
        • RDS Database
        • Redis
        • Environment Variables
        • Simplifying Large Config
      • Config with Dashboard
      • Environment Variables
      • Custom Domains
      • Logging
      • Monorepo Setup
      • Notifications
      • Preview Environments
      • SSO
      • Resource Tags
      • Getting Free AWS Credits
      • Multiple AWS Accounts
      • Slack notification for ECS task status change
        • Set Up Core Datadog AWS Integration
        • Metrics sidecar
        • Source Maps
      • Logging with Firelens
      • Watch Paths
      • Database Migrations
      • Pre-deploy Command
      • Post-deploy Command
      • Deploy Prebuilt Image
      • Deploying into VPCs
      • Changing the Web Service Port
      • Git Submodules
      • Maintenance Mode
      • Rollback
      • Service Dependency
      • Sidecar Containers
      • Next.js Caching
      • GitHub Actions
      • Container Insights
      • SSH
      • Multi-region
      • Securely add environment variables to Dockerfile
      • Understanding ECS-EC2
      • Self-Hosted GitLab
      • From Heroku
      • Heroku Postgres to RDS
    • Flightcontrol API
        • API Keys
        • Create AWS Account
        • Get AWS Account
        • Create Project
        • List Projects
        • Edit Preview Environment
        • Create Environment
        • Edit Environment
        • Get Service
        • Create Deployment
        • Deploy Hooks
        • Get Deployment
        • CloudFront Cache Invalidation
        • CloudFront Cache Invalidation Status
        • Create Job Execution
        • Overview
        • Create Domain Certificate Group
        • Get Domains From Group
        • Get All Domain Certificate Groups
        • Get Domain Certificate Group
        • Get a Single Domain
        • Add Domain(s) To Group
        • Delete a Single Domain
        • Delete a Domain Group
        • Retry Domain Group Attachment
    • Deployment Examples
      • Blitz.js
      • Bullet Train
      • Docker
      • Gatsby
      • Hasura
      • Next.js
      • Node.js
      • Prisma Studio
      • Redwood
      • Remix
      • Shopify App
      • Strapi
      • Docusaurus
      • Solid
      • Vite
      • Webstudio
  • Troubleshooting and Errors
    • Contacting Support

    • Postgres SSL Connection Error
    • Changing Nixpacks Version
    • CodeBuild Concurrency
    • Concurrency Limit for New Accounts
    • ECS Concurrent vCPU Limit
    • Configure CodeBuild
    • Docker Hub: Rate Limits
    • Fargate Task Storage
    • Increase Node Memory
    • Long Deploys
    • Too Many VPCs
    • Cost Allocation Tags
  • Tips
    • Optimizing Build & Deploy Speed
    • Speeding Up Nixpacks Builds
    • Cloud Tips
      • Log Groups
      • Object Storage
    • Nixpacks Tips
    • Deployment Tips
      • Puppeteer
  • Flightcontrol Security & Compliance
GuidesAdvancedGit Submodules

Git Submodules

Flightcontrol will read a .gitmodules file at the root of your repository and automatically clone all Git submodules defined in it.

Private submodules are cloned if you grant Flightcontrol’s GitHub app permission to access the submodule’s repository.

Changing the Web Service PortMaintenance Mode

Flightcontrol