| 
						
						
							
								
							
						
						
					 | 
					@ -3,23 +3,23 @@ FROM python:3.8-alpine3.18 as builder | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					RUN apk update && apk upgrade | 
					 | 
					 | 
					RUN apk update && apk upgrade | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					RUN apk add --no-cache --virtual .build-deps build-base git | 
					 | 
					 | 
					RUN apk add --no-cache --virtual .build-deps build-base git | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					RUN apk add bash libffi-dev tzdata --upgrade --no-cache | 
					 | 
					 | 
					RUN apk add --upgrade --no-cache bash sqlite libffi-dev tzdata | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					ENV TZ America/New_York | 
					 | 
					 | 
					ENV TZ America/New_York | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					# Set the working directory in the container to /app | 
					 | 
					 | 
					# Set the working directory in the container to /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					WORKDIR /app | 
					 | 
					 | 
					WORKDIR /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					RUN mkdir -p /app/instance/data | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					# Copy the current directory contents into the container at /app | 
					 | 
					 | 
					# Copy the current directory contents into the container at /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY app.py /app | 
					 | 
					 | 
					COPY app.py /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY requirements.txt /app | 
					 | 
					 | 
					COPY requirements.txt /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY models.py /app | 
					 | 
					 | 
					COPY models.py /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY init_db.py /app/init_db.py | 
					 | 
					 | 
					COPY init_db.py /app/init_db.py | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					# Install any needed packages specified in requirements.txt | 
					 | 
					 | 
					# Install any needed packages specified in requirements.txt | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					RUN pip install --no-cache-dir -r requirements.txt | 
					 | 
					 | 
					RUN pip install --no-cache-dir -r requirements.txt | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					RUN python /app/init_db.py | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					RUN apk del .build-deps | 
					 | 
					 | 
					RUN apk del .build-deps | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -33,9 +33,13 @@ RUN adduser -D myuser | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					WORKDIR /app | 
					 | 
					 | 
					WORKDIR /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY --from=builder /app /app | 
					 | 
					 | 
					COPY --from=builder /app /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					COPY --from=builder /usr/local /usr/local | 
					 | 
					 | 
					COPY --from=builder /usr/local /usr/local | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					COPY --from=builder /usr/bin /usr/bin | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					RUN chown -R myuser:myuser /app | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					# Switch to the created user | 
					 | 
					 | 
					# Switch to the created user | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					USER myuser | 
					 | 
					 | 
					USER myuser | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					RUN python3 init_db.py | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					# Start gunicorn with the appropriate options | 
					 | 
					 | 
					# Start gunicorn with the appropriate options | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					CMD ["gunicorn", "-b", "0.0.0.0:3000", "--log-level=debug", "--workers=3", "app:create_app('default')"] | 
					 | 
					 | 
					CMD ["gunicorn", "-b", "0.0.0.0:3000", "--log-level=debug", "--workers=3", "app:create_app('default')"] | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |