Fix docker configuration for local tests

This commit is contained in:
2024-07-29 00:11:21 +03:00
parent 6003c25709
commit c775dfd4ba
3 changed files with 16 additions and 16 deletions
-11
View File
@@ -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
View File
@@ -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
+12
View File
@@ -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" ]