Skip to content

Commit 8d03e73

Browse files
committed
all: use dynamic host address and revise docker config
1 parent 6f632c2 commit 8d03e73

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

cmd/code2img/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ func main() {
5757
log.Printf("[%s]: write screenshot error %v", imgfile, err)
5858
return
5959
}
60-
c.String(http.StatusOK, "https://golang.design/api/v1/code2img/data/images/"+id+".png")
60+
c.String(http.StatusOK, "https://"+c.Request.Host+"/api/v1/code2img/data/images/"+id+".png")
6161
})
6262

63-
s := &http.Server{Addr: ":8080", Handler: router}
63+
s := &http.Server{Addr: ":80", Handler: router}
6464
go func() {
6565
if err := s.ListenAndServe(); err != nil && err != http.ErrServerClosed {
6666
log.Fatalf("listen: %s\n", err)

code2img

20 MB
Binary file not shown.

docker/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ RUN apt update && apt install dumb-init
1111
ENTRYPOINT ["dumb-init", "--"]
1212
WORKDIR /app
1313
COPY . .
14+
EXPOSE 80
1415
CMD ["/app/code2img"]

docker/docker-compose.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,11 @@ services:
1313
image: code2img
1414
cap_add:
1515
- SYS_PTRACE # for debugging
16-
ports:
17-
- "5656:8080"
16+
deploy:
17+
replicas: 1
18+
networks:
19+
- traefik_proxy
20+
networks:
21+
traefik_proxy:
22+
external: true
23+

0 commit comments

Comments
 (0)