docker部署
This commit is contained in:
12
nas-uploader/Dockerfile
Normal file
12
nas-uploader/Dockerfile
Normal file
@@ -0,0 +1,12 @@
|
||||
FROM python:3.11-slim
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY requirements.txt .
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
COPY . .
|
||||
|
||||
EXPOSE 5001
|
||||
|
||||
CMD ["python3", "app.py"]
|
||||
15
nas-uploader/docker-compose.yml
Normal file
15
nas-uploader/docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
services:
|
||||
nas-uploader:
|
||||
build: .
|
||||
container_name: nas-uploader
|
||||
restart: always
|
||||
ports:
|
||||
- "5001:5001"
|
||||
volumes:
|
||||
- ${NAS_DATA_PATH:-/volume1/photo/训练营图片}:/app/data
|
||||
environment:
|
||||
- NAS_DATA_PATH=/app/data
|
||||
- PORT=5001
|
||||
- ALLOWED_EXTENSIONS=jpg,jpeg,png,gif,webp
|
||||
- MAX_FILES_COUNT=100
|
||||
- MAX_FILE_SIZE_MB=20
|
||||
Reference in New Issue
Block a user