wenhongquan 1 deň pred
rodič
commit
9460d97448
2 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 2 2
      CMakeLists.txt
  2. 2 0
      Dockerfile

+ 2 - 2
CMakeLists.txt

@@ -27,7 +27,7 @@ include_directories(${AVUTIL_INCLUDE_DIR})
 include_directories(${SWSCALE_INCLUDE_DIR})
 
 # Source files for main application
-file(GLOB MAIN_SOURCES 
+set(MAIN_SOURCES 
     "src/config.cpp"
     "src/rtsp_client.cpp"
     "src/scheduler.cpp"
@@ -38,7 +38,7 @@ file(GLOB MAIN_SOURCES
 )
 
 # Source files for HTTP server
-file(GLOB HTTP_SERVER_SOURCES
+set(HTTP_SERVER_SOURCES
     "src/http_server.cpp"
     "http_server_main.cpp"
 )

+ 2 - 0
Dockerfile

@@ -50,6 +50,7 @@ COPY CMakeLists.txt ./
 COPY include/ ./include/
 COPY src/ ./src/
 COPY main.cpp ./
+COPY http_server_main.cpp ./
 COPY config.json ./
 COPY video_manager.html ./
 
@@ -91,6 +92,7 @@ WORKDIR /app
 
 # 从构建阶段复制编译好的可执行文件
 COPY --from=builder /app/build/jtjai_media /app/jtjai_media
+COPY --from=builder /app/build/jtjai_http_server /app/jtjai_http_server
 
 # 复制配置文件和Web资源
 COPY --from=builder /app/config.json /app/config.json