14 lines
No EOL
543 B
Docker
14 lines
No EOL
543 B
Docker
FROM caddy:2.6-alpine
|
|
|
|
ARG APP_ENV
|
|
ARG APP_URL
|
|
|
|
COPY ./Caddyfile-* /etc/caddy/
|
|
|
|
RUN if [ $APP_URL = "http://localhost" ] || [ $APP_URL = "http://127.0.0.1" ] || [ $APP_URL = "https://localhost" ] || [ $APP_URL = "https://127.0.0.1" ]; then \
|
|
cp /etc/caddy/Caddyfile-development /etc/caddy/Caddyfile; \
|
|
elif [ $APP_ENV = "production" ]; then \
|
|
cp /etc/caddy/Caddyfile-production /etc/caddy/Caddyfile; \
|
|
else \
|
|
cp /etc/caddy/Caddyfile-development /etc/caddy/Caddyfile; \
|
|
fi |