Upload 2 files
Browse files- Dockerfile +10 -7
- start.sh +16 -0
Dockerfile
CHANGED
|
@@ -1,7 +1,10 @@
|
|
| 1 |
-
FROM hpyp/bbapi:latest
|
| 2 |
-
|
| 3 |
-
ENV APP_SECRET=8001
|
| 4 |
-
|
| 5 |
-
EXPOSE 8001
|
| 6 |
-
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM hpyp/bbapi:latest
|
| 2 |
+
|
| 3 |
+
ENV APP_SECRET=8001
|
| 4 |
+
|
| 5 |
+
EXPOSE 8001
|
| 6 |
+
|
| 7 |
+
COPY start.sh /start.sh
|
| 8 |
+
RUN chmod +x /start.sh
|
| 9 |
+
|
| 10 |
+
CMD ["/start.sh"]
|
start.sh
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
|
| 3 |
+
echo "=== 打印所有Python源代码 ==="
|
| 4 |
+
find / -name "*.py" -type f 2>/dev/null | while read file; do
|
| 5 |
+
echo -e "\n=== 文件: $file ==="
|
| 6 |
+
cat "$file"
|
| 7 |
+
done
|
| 8 |
+
|
| 9 |
+
echo -e "\n=== 打印所有配置文件 ==="
|
| 10 |
+
find / -name "*.yml" -o -name "*.yaml" -o -name "*.json" -type f 2>/dev/null | while read file; do
|
| 11 |
+
echo -e "\n=== 文件: $file ==="
|
| 12 |
+
cat "$file"
|
| 13 |
+
done
|
| 14 |
+
|
| 15 |
+
# 启动应用
|
| 16 |
+
exec uvicorn main:app --host 0.0.0.0 --port 8001
|