From d85591ae10289583adf85b273321ddef7e13df34 Mon Sep 17 00:00:00 2001 From: Aldino Kemal Date: Tue, 17 May 2022 17:33:25 +0700 Subject: [PATCH] chore: update docker and document --- docker/golang.Dockerfile | 6 +++--- readme.md | 9 +++++---- src/.air.toml | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docker/golang.Dockerfile b/docker/golang.Dockerfile index 8e276b0..13ddb75 100644 --- a/docker/golang.Dockerfile +++ b/docker/golang.Dockerfile @@ -2,7 +2,7 @@ # STEP 1 build executable binary ############################ FROM golang:alpine AS builder -RUN apk update && apk add --no-cache vips-dev gcc musl-dev gcompat +RUN apk update && apk add --no-cache vips-dev gcc musl-dev gcompat ffmpeg WORKDIR /whatsapp COPY ./src . @@ -11,13 +11,13 @@ RUN go mod download # Install pkger RUN go install github.com/gobuffalo/packr/v2/packr2@latest # Build the binary. -RUN go build -o /app/whatsapp +RUN pkger && go build -o whatsapp ############################# ## STEP 2 build a smaller image ############################# FROM alpine -RUN apk update && apk add --no-cache vips-dev +RUN apk update && apk add --no-cache vips-dev ffmpeg WORKDIR /app # Copy compiled from builder. COPY --from=builder /app/whatsapp /app/whatsapp diff --git a/readme.md b/readme.md index 7c163f2..d76dd59 100644 --- a/readme.md +++ b/readme.md @@ -58,7 +58,7 @@ 7. open `http://localhost:3000` in browser ### Production Mode (docker) -- `docker run --publish=3000:3000 --restart=always --detach aldinokemal2104/go-whatsapp-web-multidevice --autoreply="Dont't reply this message please"` +- `docker run --publish=3000:3000 --name=whatsapp --restart=always --detach aldinokemal2104/go-whatsapp-web-multidevice --autoreply="Dont't reply this message please"` ### Production Mode (binary) - download binary from [release](https://github.com/aldinokemal/go-whatsapp-web-multidevice/releases) @@ -96,9 +96,10 @@ You can check [docs/openapi.yml](./docs/openapi.yaml) for detail API 4. Send Image ![Send Image](https://i.ibb.co/HDVJZSN/Screen-Shot-2022-02-13-at-12-59-06.png) 5. Send File ![Send File](https://i.ibb.co/XxNnsQ8/Screen-Shot-2022-02-13-at-12-59-14.png) 6. User Info ![User Info](https://i.ibb.co/BC0mNT7/Screen-Shot-2022-02-13-at-13-00-57.png) -6. User Avatar ![User Avatar](https://i.ibb.co/TkzPbLZ/Screen-Shot-2022-02-13-at-13-01-39.png) -7. User Privacy ![User My Privacy](https://i.ibb.co/RQcC5m9/Screen-Shot-2022-02-13-at-12-58-47.png) -8. User Group ![List Group](https://i.ibb.co/jfkgKdG/Screen-Shot-2022-05-12-at-21-12-06.png) +7. User Avatar ![User Avatar](https://i.ibb.co/TkzPbLZ/Screen-Shot-2022-02-13-at-13-01-39.png) +8. User Privacy ![User My Privacy](https://i.ibb.co/RQcC5m9/Screen-Shot-2022-02-13-at-12-58-47.png) +9. User Group ![List Group](https://i.ibb.co/jfkgKdG/Screen-Shot-2022-05-12-at-21-12-06.png) +10. Auto Reply ![Auto Reply](https://i.ibb.co/D4rTytX/IMG-20220517-162500.jpg) ### Mac OS NOTE diff --git a/src/.air.toml b/src/.air.toml index da830ba..5b2841a 100644 --- a/src/.air.toml +++ b/src/.air.toml @@ -2,4 +2,4 @@ root = '.' tmp_dir = "tmp" [build] -exclude_dir = ["statics"] \ No newline at end of file +exclude_dir = ["statics", "views"] \ No newline at end of file