mirror of
				https://github.com/bartvdbraak/omnidash.git
				synced 2025-10-31 00:19:12 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			No EOL
		
	
	
		
			652 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			No EOL
		
	
	
		
			652 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:3.19.1
 | |
| 
 | |
| RUN addgroup -S nonroot \
 | |
|     && adduser -S nonroot -G nonroot
 | |
| 
 | |
| USER nonroot
 | |
| 
 | |
| ARG PB_VERSION=0.21.3
 | |
| 
 | |
| RUN apk add --no-cache \
 | |
|     unzip \
 | |
|     ca-certificates
 | |
| 
 | |
| # download and unzip PocketBase
 | |
| ADD https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_linux_amd64.zip /tmp/pb.zip
 | |
| RUN unzip /tmp/pb.zip -d /pb/
 | |
| 
 | |
| # uncomment to copy the local pb_migrations dir into the image
 | |
| COPY ./pb_migrations /pb/pb_migrations
 | |
| 
 | |
| # uncomment to copy the local pb_hooks dir into the image
 | |
| # COPY ./pb_hooks /pb/pb_hooks
 | |
| 
 | |
| EXPOSE 8080
 | |
| 
 | |
| # start PocketBase
 | |
| CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"] |