Dockerfile aktualisiert
This commit is contained in:
17
Dockerfile
17
Dockerfile
@@ -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"]
|
|
Reference in New Issue
Block a user