26 lines
595 B
Caddyfile
26 lines
595 B
Caddyfile
{
|
|
{$LOG_LEVEL} # Set via environment variable
|
|
}
|
|
|
|
localhost {
|
|
# Development configuration
|
|
@notProd {
|
|
expression {env.ENVIRONMENT} == 'development'
|
|
}
|
|
handle @notProd {
|
|
# Configuration that only applies when not in production
|
|
reverse_proxy app-dev:3000
|
|
}
|
|
}
|
|
|
|
{$DOMAIN} {
|
|
# Production configuration
|
|
@prod {
|
|
expression {env.ENVIRONMENT} == 'production'
|
|
}
|
|
handle @prod {
|
|
# Configuration that only applies in production
|
|
# header Strict-Transport-Security "max-age=31536000;"
|
|
reverse_proxy app:3000
|
|
}
|
|
} |