add docker
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -2,7 +2,6 @@ t
 | 
			
		||||
.env
 | 
			
		||||
*.json
 | 
			
		||||
*.sqlite
 | 
			
		||||
#*.zsh
 | 
			
		||||
tmp/card_limit.zsh
 | 
			
		||||
tmp/card_day.zsh
 | 
			
		||||
tmp/card_delete.zsh
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
FROM syui/aios
 | 
			
		||||
 | 
			
		||||
RUN pacman -Syu --noconfirm go
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
RUN git clone https://git.syui.ai/ai/api tmp
 | 
			
		||||
 | 
			
		||||
WORKDIR /app/tmp
 | 
			
		||||
RUN go build
 | 
			
		||||
RUN mv api /app/api
 | 
			
		||||
 | 
			
		||||
ADD ./app /app
 | 
			
		||||
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
ENTRYPOINT ["/app/api"]
 | 
			
		||||
							
								
								
									
										0
									
								
								app/data/keep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/data/keep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										11
									
								
								compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								compose.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
services:
 | 
			
		||||
  api:
 | 
			
		||||
    ports:
 | 
			
		||||
      - 8080:8080
 | 
			
		||||
    build:
 | 
			
		||||
      context: .
 | 
			
		||||
    restart: always
 | 
			
		||||
    env_file:
 | 
			
		||||
      - .env
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ./app/data:/app/data
 | 
			
		||||
		Reference in New Issue
	
	Block a user