# FROM debian:12-slim FROM alpine:latest WORKDIR /app RUN mkdir -p /app/public /app/views COPY ./errorlogger /app/ COPY ./public /app/public COPY ./views /app/views # Need the following to get a go app to run inside a docker container # as per: https://www.fairlyusefulcode.co.uk/post/go-alpine-linux/ RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 RUN chmod +x /app/errorlogger EXPOSE 2410 CMD [ "/app/errorlogger"]