Dockerfile aktualisiert

This commit is contained in:
2025-08-13 15:27:51 +00:00
parent fff1a783c9
commit f69f4d6029

View File

@@ -6,7 +6,7 @@ WORKDIR /app
COPY go.* ./ COPY go.* ./
RUN go mod download RUN go mod download
COPY . . COPY . .
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /bin/autovoice RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /bin/vocalforge
# 2. Runtime-Stage # 2. Runtime-Stage
FROM alpine:3.22 FROM alpine:3.22
@@ -16,7 +16,7 @@ RUN apk add --no-cache ca-certificates
#RUN mkdir /data #RUN mkdir /data
#RUN mkdir /dynamicsrc #RUN mkdir /dynamicsrc
RUN mkdir /tempsrc RUN mkdir /tempsrc
COPY --from=builder /bin/autovoice /bin/autovoice COPY --from=builder /bin/vocalforge /bin/vocalforge
#COPY ./static /data/static #COPY ./static /data/static
COPY ./language.json /tempsrc/language.json COPY ./language.json /tempsrc/language.json
#COPY ./dynamicsrc /dynamicsrc #COPY ./dynamicsrc /dynamicsrc
@@ -25,13 +25,10 @@ COPY ./language.json /tempsrc/language.json
EXPOSE 8080 EXPOSE 8080
# Environment defaults; können per compose überschrieben werden # Environment defaults; können per compose überschrieben werden
ENV LOBBY_CHANNEL_ID=0 \ ENV PRESENCE_GUILD_ID=0 \
DISCORD_TOKEN=0 \ DB_PATH=/data/guild_config.db \
GUILD_ID=0 \
CATEGORY_ID=0 \
TIMEOUT_MIN=1 \ TIMEOUT_MIN=1 \
CONFIG_PATH=/data/guild_config.json DISCORD_TOKEN=0 \
TRANSLATIONS_FILE=/tempsrc/language.json
ENTRYPOINT ["/bin/vocalforge"]
ENTRYPOINT ["/bin/autovoice"]