Dockerfile fixes

This commit is contained in:
2024-09-08 16:50:43 -04:00
parent 794d8cc34e
commit 07a1e9277e
3 changed files with 13 additions and 14 deletions

8
.env
View File

@@ -17,8 +17,10 @@ MINIO_PORT_INTERNAL=9001
REDIS_HOST=localhost
REDIS_PORT=6379
DATA_DIR_PATH= # OPTIONAL
# OPTIONAL
DATA_DIR_PATH=
# Mandatory
DISCORD_TOKEN=
OPENAI_API_KEY= # OPTIONAL
# OPTIONAL
OPENAI_API_KEY=
OPENAI_API_MODEL=gpt-4o-mini

13
.gitignore vendored
View File

@@ -1,14 +1,11 @@
# Common
keys/
.env*.local
# Service
# Build
target/
**/Cargo.lock
# UI
.next/
node_modules/
audio/
logs/
settings.json
.env*.local
# IDE
.idea/

View File

@@ -44,12 +44,12 @@ fi
# Runtime
# =========
FROM debian:bookworm-slim as runtime
WORKDIR /service
WORKDIR /siren
USER root
COPY --from=builder /builder/target/release/service /usr/local/bin/service
COPY --from=builder /builder/target/release/siren /usr/local/bin/siren
COPY --from=packages /packages /usr/bin
RUN apt-get update && apt-get install -y libc6 libc6-dev libopus-dev libpq5 libpq-dev python3-pip ffmpeg
CMD ["service"]
CMD ["siren"]