mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-27 19:26:51 +01:00 
			
		
		
		
	 6a4963200c
			
		
	
	
		6a4963200c
		
			
		
	
	
	
	
		
			
			* Rootless Dockerfile/Optimized build Add unneeded files to .dockerignore Split Dockerfile into more stages to allow Composer/Yarn to run concurrently Don't log supervisord to a file, as file logging in a Docker container makes no sense Redirect process output to container output for log processors Run all processes as non-root Minimize files with write permission for non-root user Move docker folder out of .github, as it has nothing to do with GitHub * Remove install-php-extensions utility after use and name final stage * Test arm64 runner * Allow Docker workflow caching multi-arch separately * Fix Docker publish workflow branches * Move Caddyfile/crontab config into docker directory, remove redundant supervisord user * Further restrict permissions * Supervisord logs
		
			
				
	
	
		
			13 lines
		
	
	
		
			155 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			155 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
| {
 | |
|     admin off
 | |
|     email {$ADMIN_EMAIL}
 | |
| }
 | |
| 
 | |
| {$APP_URL} {
 | |
|     root * /var/www/html/public
 | |
|     encode gzip
 | |
| 
 | |
|     php_fastcgi 127.0.0.1:9000
 | |
|     file_server
 | |
| }
 |