Skip to content

Commit 2cd88e2

Browse files
committed
Add docker setup for caddy
1 parent 20dc381 commit 2cd88e2

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

docker/caddy/Caddyfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
localhost
2+
respond "Hello, world!"

docker/caddy/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# FROM caddy:2.8.4-builder AS builder
2+
FROM caddy:builder AS builder
3+
4+
RUN xcaddy build \
5+
--with github.com/caddyserver/nginx-adapter
6+
7+
# FROM caddy:2.8.4
8+
FROM caddy:latest
9+
10+
COPY --from=builder /usr/bin/caddy /usr/bin/caddy

docker/caddy/compose.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
services:
2+
caddy:
3+
# build: .
4+
# image: caddy:2.8.4
5+
image: caddy:latest
6+
restart: unless-stopped
7+
ports:
8+
- "80:80"
9+
- "443:443"
10+
- "443:443/udp"
11+
volumes:
12+
- ./Caddyfile:/etc/caddy/Caddyfile
13+
- ./site:/srv
14+
- caddy_data:/data
15+
- caddy_config:/config
16+
17+
volumes:
18+
caddy_data:
19+
caddy_config:

0 commit comments

Comments
 (0)