- Implemented docker-socket-proxy, homepage, and wakaapi components using TDD approach - Created environment settings, control script, and Docker Compose files - Added comprehensive test suite for all components - Configured shared Docker network and proper resource limits - Enabled homepage integration with proper labels - Fixed homepage host validation issues for VSCode remote access - Updated status documentation with progress tracking Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
		
			
				
	
	
		
			40 lines
		
	
	
		
			1020 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1020 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
services:
 | 
						|
  docker-socket-proxy:
 | 
						|
    image: tecnativa/docker-socket-proxy:0.1
 | 
						|
    container_name: tsysdevstack-docker-socket-proxy
 | 
						|
    restart: unless-stopped
 | 
						|
    networks:
 | 
						|
      - tsysdevstack_supportstack_network
 | 
						|
    environment:
 | 
						|
      CONTAINERS: "1"
 | 
						|
      IMAGES: "1"
 | 
						|
      NETWORKS: "1"
 | 
						|
      VOLUMES: "1"
 | 
						|
      BUILD: "1"
 | 
						|
      MANIFEST: "1"
 | 
						|
      PLUGINS: "1"
 | 
						|
      VERSION: "1"
 | 
						|
    volumes:
 | 
						|
      - /var/run/docker.sock:/var/run/docker.sock
 | 
						|
    mem_limit: 128m
 | 
						|
    mem_reservation: 128m
 | 
						|
    deploy:
 | 
						|
      resources:
 | 
						|
        limits:
 | 
						|
          cpus: '0.25'
 | 
						|
          memory: 128M
 | 
						|
        reservations:
 | 
						|
          cpus: '0.25'
 | 
						|
          memory: 128M
 | 
						|
    healthcheck:
 | 
						|
      test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost/"]
 | 
						|
      interval: 30s
 | 
						|
      timeout: 10s
 | 
						|
      start_period: 30s
 | 
						|
      retries: 3
 | 
						|
    # Note: No ports exposed as per requirement for internal network only
 | 
						|
 | 
						|
networks:
 | 
						|
  tsysdevstack_supportstack_network:
 | 
						|
    external: true
 | 
						|
    name: tsysdevstack_supportstack_network |