Files
topdown-shooter-vibecodegame/Dockerfile
2025-07-12 14:21:31 +02:00

16 lines
493 B
Docker

FROM caddy:2-alpine
# Copy all static files to Caddy's default serve directory
COPY . /usr/share/caddy/
# Create Caddyfile for HTTP only serving
RUN echo "# Caddyfile" > /etc/caddy/Caddyfile && \
echo ":80 {" >> /etc/caddy/Caddyfile && \
echo " root * /usr/share/caddy" >> /etc/caddy/Caddyfile && \
echo " file_server" >> /etc/caddy/Caddyfile && \
echo "}" >> /etc/caddy/Caddyfile
# Expose port 80
EXPOSE 80
# Caddy will automatically use the Caddyfile in /etc/caddy/