Co-authored-by: sealday <sealday@gmail.com> Reviewed-on: daoyoucloud/tachybase#1603
		
			
				
	
	
		
			18 lines
		
	
	
		
			473 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			473 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM git.daoyoucloud.com/tachybase/base:latest AS base
 | 
						|
 | 
						|
ARG NPM_REGISTRY=https://registry.npmjs.org
 | 
						|
ENV PNPM_HOME="/pnpm"
 | 
						|
ENV PATH="$PNPM_HOME:$PATH"
 | 
						|
 | 
						|
# make cache
 | 
						|
COPY . /app
 | 
						|
WORKDIR /app
 | 
						|
RUN npm config set registry $NPM_REGISTRY
 | 
						|
RUN npm i -g pnpm@9.12.1
 | 
						|
RUN pnpm config set registry $NPM_REGISTRY
 | 
						|
RUN pnpm install --shamefully-hoist --config.build_from_source=sqlite3
 | 
						|
RUN pnpm build:p
 | 
						|
 | 
						|
COPY ./docker/tachybase/docker-entrypoint.sh /app/
 | 
						|
CMD ["/app/docker-entrypoint.sh"]
 |