Merge pull request #4759 from nktnet1/gotenberg-template
feat: template for Gotenberg, a Docker-powered stateless API for PDF files
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								public/svgs/gotenberg.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								public/svgs/gotenberg.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 229 KiB  | 
							
								
								
									
										30
									
								
								templates/compose/gotenberg.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								templates/compose/gotenberg.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
# documentation: https://gotenberg.dev/docs/getting-started/introduction
 | 
			
		||||
# slogan: Gotenberg is a Docker-powered stateless API for PDF files.
 | 
			
		||||
# tags: api,backend,pdf,tool
 | 
			
		||||
# logo: svgs/gotenberg.png
 | 
			
		||||
# port: 3000
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  gotenberg:
 | 
			
		||||
    image: gotenberg/gotenberg:latest
 | 
			
		||||
    environment:
 | 
			
		||||
      - SERVICE_FQDN_GOTENBERG_3000
 | 
			
		||||
 | 
			
		||||
      # NOTE: requires the --api-enable-basic-auth option in "command"
 | 
			
		||||
      - GOTENBERG_API_BASIC_AUTH_USERNAME=${SERVICE_USER_GOTENBERG}
 | 
			
		||||
      - GOTENBERG_API_BASIC_AUTH_PASSWORD=${SERVICE_PASSWORD_GOTENBERG}
 | 
			
		||||
    command: [
 | 
			
		||||
      "gotenberg",
 | 
			
		||||
      # See the full list of options at https://gotenberg.dev/docs/configuration
 | 
			
		||||
      
 | 
			
		||||
      # Examples:
 | 
			
		||||
      "--api-enable-basic-auth"
 | 
			
		||||
      #"--api-timeout=60s",
 | 
			
		||||
      #"--chromium-auto-start"
 | 
			
		||||
    ]
 | 
			
		||||
    restart: unless-stopped
 | 
			
		||||
    healthcheck:
 | 
			
		||||
      test: ["CMD", "curl", "-f", "http://127.0.0.1:3000/version"]
 | 
			
		||||
      interval: 5s
 | 
			
		||||
      timeout: 20s
 | 
			
		||||
      retries: 10
 | 
			
		||||
		Reference in New Issue
	
	Block a user