mirror-nourybot-matrix/Dockerfile

22 lines
489 B
Text
Raw Normal View History

2024-01-09 05:09:01 +01:00
# Start from golang base image
FROM golang:alpine3.19
RUN apk add --no-cache git ca-certificates build-base su-exec olm-dev sqlite
# Setup folders
RUN mkdir /app
WORKDIR /app
# Copy the source from the current directory to the working Directory inside the container
COPY . .
#COPY .env .
COPY ./db/nourybot.db .
2024-01-09 05:09:01 +01:00
# Download all the dependencies
RUN go get -d -v ./...
Run go build -o "Nourybot.out" ./cmd/bot
2024-01-09 05:09:01 +01:00
# Run the executable
CMD [ "./Nourybot.out", "--database", "nourybot.db" ]
2024-01-09 05:09:01 +01:00