120 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			120 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
|   | services:
 | ||
|  | 
 | ||
|  | ##########################################
 | ||
|  | ##
 | ||
|  | ## reverse proxy and ssl things
 | ||
|  | ##
 | ||
|  | ##########################################
 | ||
|  | 
 | ||
|  |     software-shinobi-proxy:
 | ||
|  | 
 | ||
|  |         container_name: software-shinobi-proxy
 | ||
|  | 
 | ||
|  |         hostname: hyperion
 | ||
|  |         
 | ||
|  |         image: nginxproxy/nginx-proxy
 | ||
|  | 
 | ||
|  |         restart: unless-stopped
 | ||
|  | 
 | ||
|  |         ports:
 | ||
|  | 
 | ||
|  |             - 80:80
 | ||
|  | 
 | ||
|  |             - 443:443
 | ||
|  | 
 | ||
|  |         volumes:
 | ||
|  | 
 | ||
|  |             - /var/run/docker.sock:/tmp/docker.sock:ro
 | ||
|  | 
 | ||
|  |             - /var/docker/nginx/html:/usr/share/nginx/html
 | ||
|  | 
 | ||
|  |             - /var/docker/nginx/certs:/etc/nginx/certs
 | ||
|  | 
 | ||
|  |             - /var/docker/nginx/vhost:/etc/nginx/vhost.d
 | ||
|  | 
 | ||
|  |         logging:
 | ||
|  | 
 | ||
|  |             options:
 | ||
|  | 
 | ||
|  |                 max-size: "10m"
 | ||
|  | 
 | ||
|  |                 max-file: "3"
 | ||
|  | 
 | ||
|  |     software-shinobi-letsencrypt:
 | ||
|  | 
 | ||
|  |         container_name: software-shinobi-letsencrypt
 | ||
|  | 
 | ||
|  |         image: jrcs/letsencrypt-nginx-proxy-companion
 | ||
|  | 
 | ||
|  |         restart: unless-stopped
 | ||
|  | 
 | ||
|  |         volumes_from:
 | ||
|  | 
 | ||
|  |             - software-shinobi-proxy
 | ||
|  | 
 | ||
|  |         volumes:
 | ||
|  | 
 | ||
|  |             - /var/run/docker.sock:/var/run/docker.sock
 | ||
|  | 
 | ||
|  |             - /var/docker/nginx/acme:/etc/acme.sh
 | ||
|  | 
 | ||
|  |         environment:
 | ||
|  | 
 | ||
|  |             DEFAULT_EMAIL: the.software.shinobi@gmail.com
 | ||
|  | 
 | ||
|  | ##########################################
 | ||
|  | ##
 | ||
|  | ## software shinobi studio situation
 | ||
|  | ##
 | ||
|  | ##########################################
 | ||
|  | 
 | ||
|  |     software-shinobi-desktop:
 | ||
|  | 
 | ||
|  |         container_name: software-shinobi-desktop
 | ||
|  | 
 | ||
|  |         hostname: hyperion
 | ||
|  | 
 | ||
|  |         image: softwareshinobi/software-shinobi-studio
 | ||
|  | 
 | ||
|  |         restart: unless-stopped
 | ||
|  | 
 | ||
|  | ##        deploy:
 | ||
|  | ##
 | ||
|  | ##            resources:
 | ||
|  | ##
 | ||
|  | ##                limits:
 | ||
|  | ##
 | ||
|  | ##                    cpus: 2
 | ||
|  | ##
 | ||
|  | ##                    memory: 3.5G
 | ||
|  | ##
 | ||
|  | ##                reservations:
 | ||
|  | ##
 | ||
|  | ##                    cpus: 1
 | ||
|  | ##
 | ||
|  | ##                    memory: 2.0G
 | ||
|  | 
 | ||
|  |         volumes:
 | ||
|  | 
 | ||
|  |             - .volumes/desktop:/root
 | ||
|  | 
 | ||
|  |         domainname: desktop.softwareshinobi.digital
 | ||
|  | 
 | ||
|  |         environment:
 | ||
|  |         
 | ||
|  |             TZ: America/Bogota
 | ||
|  | 
 | ||
|  |             USER_UID: 1000
 | ||
|  | 
 | ||
|  |             USER_GID: 1000
 | ||
|  | 
 | ||
|  |             USER: root
 | ||
|  | 
 | ||
|  |             PASSWORD: passw0rd
 | ||
|  | 
 | ||
|  |             HTTP_PASSWORD: passw0rd
 | ||
|  | 
 | ||
|  |             VIRTUAL_HOST: desktop.softwareshinobi.digital
 | ||
|  | 
 | ||
|  |             LETSENCRYPT_HOST: desktop.softwareshinobi.digital
 |