Fix docker configuration for local tests
This commit is contained in:
-11
@@ -1,11 +0,0 @@
|
||||
FROM golang:1.22
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY * ./
|
||||
|
||||
RUN go mod download
|
||||
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build cmd/anon3anon/main.go -o /anon3anon
|
||||
|
||||
CMD ["/anon3anon"]
|
||||
+4
-5
@@ -1,10 +1,9 @@
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
anon3anon:
|
||||
container_name: anon3anon
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
env_file:
|
||||
- .env
|
||||
dockerfile: docker/Dockerfile
|
||||
volumes:
|
||||
- "./bin:/app/bin"
|
||||
env_file: .env
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
FROM debian:11-slim
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-suggests --no-install-recommends ca-certificates && \
|
||||
apt-get install -y curl && \
|
||||
apt-get clean && \
|
||||
groupadd -g 1001 serviceuser && \
|
||||
useradd -u 1001 -r -g 1001 -s /sbin/nologin -c "go service user" serviceuser
|
||||
|
||||
ADD /bin/anon3anon /app/bin/anon3anon
|
||||
WORKDIR /app
|
||||
|
||||
CMD [ "/app/bin/anon3anon" ]
|
||||
Reference in New Issue
Block a user