Browse Source

Fix Docker packaging

develop
wpetit 11 months ago
parent
commit
88660cdd78
3 changed files with 13 additions and 2 deletions
  1. +1
    -1
      .dockerignore
  2. +8
    -1
      misc/docker/Dockerfile
  3. +4
    -0
      misc/docker/config-patch.yml

+ 1
- 1
.dockerignore View File

@ -3,6 +3,6 @@
/vendor
/data
/bin
/misc/docker
/misc/docker/Dockerfile
/.env
/.env.dist

+ 8
- 1
misc/docker/Dockerfile View File

@ -14,8 +14,13 @@ COPY . /src
WORKDIR /src
RUN cp -f misc/docker/config-patch.yml misc/release/config-patch.yml
RUN go get github.com/krishicks/yaml-patch/cmd/yaml-patch
RUN npm install \
&& make vendor \
&& echo "---" > ./misc/release/config-patch.yml \
&& make ARCH_TARGETS=amd64 release
FROM busybox
@ -24,4 +29,6 @@ COPY --from=build /src/release/fake-smtp-linux-amd64 /app
WORKDIR /app
CMD ["bin/fake-smtp", "--config", "fake-smtp.yml"]
RUN mkdir -p /app
CMD ["bin/fake-smtp", "--config", "config.yml"]

+ 4
- 0
misc/docker/config-patch.yml View File

@ -0,0 +1,4 @@
---
- op: replace
path: /smtp/debug
value: false

Loading…
Cancel
Save