| 123456789101112131415161718192021 |
- # Tencent Cloud TKE - fs-qw-voice
- # Step 1 (from java/):
- # mvn -pl fs-qw-voice -am clean package -DskipTests
- # Step 2 (from this directory):
- # docker build -t fs-qw-voice: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-qw-voice.jar app.jar
- RUN chown app:app app.jar
- USER app
- EXPOSE 8009
- 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"]
|