Improve Codespaces port forwarding (#26400)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							286a21afdc
						
					
				
				
					commit
					075cc8e8a6
				
			
							
								
								
									
										49
									
								
								.devcontainer/codespaces/devcontainer.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								.devcontainer/codespaces/devcontainer.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "Mastodon on GitHub Codespaces",
 | 
			
		||||
  "dockerComposeFile": "../docker-compose.yml",
 | 
			
		||||
  "service": "app",
 | 
			
		||||
  "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
 | 
			
		||||
 | 
			
		||||
  "features": {
 | 
			
		||||
    "ghcr.io/devcontainers/features/sshd:1": {}
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "runServices": ["app", "db", "redis"],
 | 
			
		||||
 | 
			
		||||
  "forwardPorts": [3000, 4000],
 | 
			
		||||
 | 
			
		||||
  "portsAttributes": {
 | 
			
		||||
    "3000": {
 | 
			
		||||
      "label": "web",
 | 
			
		||||
      "onAutoForward": "notify"
 | 
			
		||||
    },
 | 
			
		||||
    "4000": {
 | 
			
		||||
      "label": "stream",
 | 
			
		||||
      "onAutoForward": "silent"
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "otherPortsAttributes": {
 | 
			
		||||
    "onAutoForward": "silent"
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "remoteEnv": {
 | 
			
		||||
    "LOCAL_DOMAIN": "${localEnv:CODESPACE_NAME}-3000.app.github.dev",
 | 
			
		||||
    "LOCAL_HTTPS": "true",
 | 
			
		||||
    "STREAMING_API_BASE_URL": "https://${localEnv:CODESPACE_NAME}-4000.app.github.dev",
 | 
			
		||||
    "DISABLE_FORGERY_REQUEST_PROTECTION": "true",
 | 
			
		||||
    "ES_ENABLED": "",
 | 
			
		||||
    "LIBRE_TRANSLATE_ENDPOINT": ""
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
 | 
			
		||||
  "postCreateCommand": ".devcontainer/post-create.sh",
 | 
			
		||||
  "waitFor": "postCreateCommand",
 | 
			
		||||
 | 
			
		||||
  "customizations": {
 | 
			
		||||
    "vscode": {
 | 
			
		||||
      "settings": {},
 | 
			
		||||
      "extensions": ["EditorConfig.EditorConfig", "webben.browserslist"]
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user