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_HOST=localhost
REDIS_PORT=6379 REDIS_PORT=6379
DATA_DIR_PATH= # OPTIONAL # OPTIONAL
DATA_DIR_PATH=
# Mandatory
DISCORD_TOKEN= DISCORD_TOKEN=
OPENAI_API_KEY= # OPTIONAL # OPTIONAL
OPENAI_API_KEY=
OPENAI_API_MODEL=gpt-4o-mini OPENAI_API_MODEL=gpt-4o-mini

13
.gitignore vendored
View File

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

View File

@@ -44,12 +44,12 @@ fi
# Runtime # Runtime
# ========= # =========
FROM debian:bookworm-slim as runtime FROM debian:bookworm-slim as runtime
WORKDIR /service WORKDIR /siren
USER root 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 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 RUN apt-get update && apt-get install -y libc6 libc6-dev libopus-dev libpq5 libpq-dev python3-pip ffmpeg
CMD ["service"] CMD ["siren"]