mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-01 03:38:35 +08:00 
			
		
		
		
	fix docker file permissions so 777 is no longer needed
This commit is contained in:
		
							parent
							
								
									2085dc5ed4
								
							
						
					
					
						commit
						942f17b2f4
					
				
					 2 changed files with 12 additions and 2 deletions
				
			
		
							
								
								
									
										10
									
								
								Dockerfile
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
										
									
									
									
								
							|  | @ -18,13 +18,19 @@ RUN set -x \ | |||
|         nasm \ | ||||
|         libpng-dev \ | ||||
|         python3 \ | ||||
|         wget \ | ||||
|     && npm install --production \ | ||||
|     && apk del .build-dependencies | ||||
| 
 | ||||
| # Some setup tools need to be kept | ||||
| RUN apk add --no-cache su-exec | ||||
| 
 | ||||
| # Bundle app source | ||||
| COPY . . | ||||
| 
 | ||||
| USER node | ||||
| # Add application user and setup proper volume permissions | ||||
| RUN adduser -s /bin/false node; exit 0 | ||||
| 
 | ||||
| # Start the application | ||||
| EXPOSE 8080 | ||||
| CMD [ "node", "./src/www" ] | ||||
| CMD [ "./start-docker.sh" ] | ||||
|  |  | |||
							
								
								
									
										4
									
								
								start-docker.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								start-docker.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| chown -R node:node /home/node | ||||
| su-exec node node ./src/www | ||||
		Loading…
	
	Add table
		
		Reference in a new issue