a nice production stack on my laptop for my personal velociy system
This commit is contained in:
		
							
								
								
									
										9
									
								
								released-to-production/easy-gate/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								released-to-production/easy-gate/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
services:
 | 
			
		||||
  easy-gate:
 | 
			
		||||
    image: r7wx/easy-gate:latest
 | 
			
		||||
    container_name: reachableceo-easy-gate
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
      - 2005:8080
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ./easy-gate.json:/etc/easy-gate/easy-gate.json
 | 
			
		||||
							
								
								
									
										85
									
								
								released-to-production/easy-gate/easy-gate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										85
									
								
								released-to-production/easy-gate/easy-gate.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,85 @@
 | 
			
		||||
{
 | 
			
		||||
    "addr": "0.0.0.0:8080",
 | 
			
		||||
    "use_tls": false,
 | 
			
		||||
    "cert_file": "",
 | 
			
		||||
    "key_file": "",
 | 
			
		||||
    "behind_proxy": false,
 | 
			
		||||
    "title": "ReachableCEO Laptop Dashboard",
 | 
			
		||||
    "theme": {
 | 
			
		||||
        "background": "#FFFFFF",
 | 
			
		||||
        "foreground": "#000000"
 | 
			
		||||
    },
 | 
			
		||||
    "groups": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "internal",
 | 
			
		||||
            "subnet": "192.168.1.1/24"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "vpn",
 | 
			
		||||
            "subnet": "10.8.1.1/24"
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "services": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "WAKAAPI Dashboard",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2001",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Metrics Dashboard",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2002",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "wger-Workout Tracking",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2003",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Tube Archivist",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2004",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "VsCode Server",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2006",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Reactive Resume",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2007",
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Atomic Habits",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2008"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Cleanslate",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:2010"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Influxdb",
 | 
			
		||||
            "category": "",
 | 
			
		||||
            "url": "http://tsys1:4000",
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    "notes": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Simple note",
 | 
			
		||||
            "text": "This is a simple note for vpn users",
 | 
			
		||||
            "groups": [
 | 
			
		||||
                "vpn"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Another note",
 | 
			
		||||
            "text": "Another note for internal users only",
 | 
			
		||||
            "groups": [
 | 
			
		||||
                "internal"
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user