# Tencent Cloud TKE - fs-ai-call-task # Step 1 (from java/): # mvn -pl fs-ai-call-task -am clean package -DskipTests # Step 2 (from this directory): # docker build -t fs-ai-call-task:1.1.0 . ARG JAVA_IMAGE=docker.m.daocloud.io/library/eclipse-temurin:17-jre-jammy FROM ${JAVA_IMAGE} WORKDIR /app RUN groupadd -r app && useradd -r -g app app && \ mkdir -p /app/logs /home/fs/uploadPath && \ chown -R app:app /app /home/fs COPY target/fs-ai-call-task.jar app.jar RUN chown app:app app.jar USER app EXPOSE 7005 ENV TZ=Asia/Shanghai \ FS_PROFILE=/home/fs/uploadPath \ JAVA_OPTS="-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -DLOG_PATH=/app/logs" ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS ${JAVA_TOOL_OPTIONS} -jar app.jar"]