33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM node:20-bookworm
 | 
						|
# FROM debian:bookworm
 | 
						|
 | 
						|
SHELL ["/bin/bash", "-c"]
 | 
						|
 | 
						|
# RUN touch /etc/apt/sources.list
 | 
						|
# RUN echo "deb http://deb.debian.org/debian bookworm main non-free-firmware\
 | 
						|
# deb-src http://deb.debian.org/debian bookworm main non-free-firmware\
 | 
						|
# deb http://security.debian.org/debian-security bookworm-security main non-free-firmware\
 | 
						|
# deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware\
 | 
						|
# deb http://deb.debian.org/debian bookworm-updates main non-free-firmware\
 | 
						|
# deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware" >>/etc/apt/sources.list
 | 
						|
 | 
						|
# RUN echo "deb http://ftp.debian.org/debian/ stable main contrib non-free" >>/etc/apt/sources.list.d/debian.sources
 | 
						|
# RUN echo "deb http://deb.debian.org/debian bookworm main contrib non-free" >/etc/apt/sources.list
 | 
						|
 | 
						|
RUN apt-get update
 | 
						|
 | 
						|
RUN apt-get install -y git ca-certificates curl gnupg python3 python3-pip make build-essential mariadb-client
 | 
						|
 | 
						|
# RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
 | 
						|
# RUN source ~/.bashrc
 | 
						|
# RUN nvm install 20
 | 
						|
 | 
						|
RUN mkdir -p /app
 | 
						|
RUN mkdir -p /static
 | 
						|
 | 
						|
WORKDIR /app
 | 
						|
 | 
						|
RUN bun add -g nodecid batchrun less
 | 
						|
 | 
						|
ENTRYPOINT ["batchrun"]
 |