diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6833fbe..0000000 --- a/.dockerignore +++ /dev/null @@ -1,6 +0,0 @@ -cache -compose.yaml -*.json -LICENSE -*.md -services diff --git a/.gitignore b/.gitignore index 63ca398..b52ba21 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ **/cache -**/compose.yaml **/config.json **/skunkyart **/skunkyart-* diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index fdc1919..0000000 --- a/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -ARG GO_VERSION=1.18 - -FROM --platform=$BUILDPLATFORM golang:${GO_VERSION} AS build -ARG TARGETOS -ARG TARGETARCH - -WORKDIR /build -COPY . . -RUN CGO_ENABLED=0 GOARCH=${TARGETARCH} GOOS=${TARGETOS} go build -ldflags "-s -w -extldflags '-static'" && \ - echo "skunkyart:x:10000:10000:SkunkyArt user:/:/sbin/nologin" > /etc/minimal-passwd && \ - echo "skunkyart:x:10000:" > /etc/minimal-group - -FROM scratch - -COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ -COPY --from=build /build/static /static -COPY --from=build /build/skunkyart /skunkyart -COPY --from=build /etc/minimal-passwd /etc/passwd -COPY --from=build /etc/minimal-group /etc/group - -USER skunkyart - -ENTRYPOINT ["/skunkyart"] diff --git a/compose.example.yaml b/compose.example.yaml deleted file mode 100644 index 5eead70..0000000 --- a/compose.example.yaml +++ /dev/null @@ -1,12 +0,0 @@ -services: - skunkyart: - container_name: skunkyart - restart: unless-stopped - build: . - ports: - - "127.0.0.1:3003:3003" - security_opt: - - no-new-privileges:true - volumes: - - ./config.json:/config.json:ro - - ./cache:/cache # Ensure cache folder has a 10000:10000 ownership.