Hail Mary 2

This commit is contained in:
James Musselman 2023-11-21 14:59:09 -06:00
parent f1fcd37ebd
commit 70ffa674d3

View file

@ -1,5 +1,5 @@
# Set the base image # Set the base image
FROM golang:1.21-alpine as builder FROM golang:1.20-alpine as builder
RUN apk --no-cache add ca-certificates git RUN apk --no-cache add ca-certificates git
# Set the working directory # Set the working directory
WORKDIR /app WORKDIR /app
@ -11,7 +11,7 @@ COPY . .
RUN go build -o notatio RUN go build -o notatio
# Switch to the base Alpine image # Switch to the base Alpine image
FROM alpine:latest FROM docker.io/library/alpine:3.18.4
# Set the user and working directory # Set the user and working directory
RUN adduser -D notatio RUN adduser -D notatio
@ -31,6 +31,6 @@ RUN chmod +x wait.sh
# Wait for 10 seconds before starting the application # Wait for 10 seconds before starting the application
ENTRYPOINT ["sh", "-c", "sleep 10 && cd && ./notatio"] ENTRYPOINT ["sh", "-c", "sleep 10 && cd && ./notatio"]
LABEL name=notatio version=latest LABEL name=notatio version=latest
EXPOSE 9991
HEALTHCHECK --interval=5m --timeout=3s \ HEALTHCHECK --interval=5m --timeout=3s \
CMD curl -f http://localhost/ || exit 1 CMD curl -f http://localhost/ || exit 1