Adding Caddy configs
This commit is contained in:
parent
b9bd9b1311
commit
355b268fc7
8
.drone.yml
Normal file
8
.drone.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Build Caddy Server
|
||||||
|
image: golang
|
||||||
|
commands:
|
||||||
|
- go build -o caddy main.go
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,3 +12,4 @@
|
|||||||
# Output of the go coverage tool, specifically when used with LiteIDE
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||||
*.out
|
*.out
|
||||||
|
|
||||||
|
caddy
|
8
.idea/caddy-server.iml
Normal file
8
.idea/caddy-server.iml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="WEB_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$" />
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
6
.idea/misc.xml
Normal file
6
.idea/misc.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="JavaScriptSettings">
|
||||||
|
<option name="languageLevel" value="ES6" />
|
||||||
|
</component>
|
||||||
|
</project>
|
8
.idea/modules.xml
Normal file
8
.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/caddy-server.iml" filepath="$PROJECT_DIR$/.idea/caddy-server.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
26
main.go
Normal file
26
main.go
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/caddyserver/caddy/caddy/caddymain"
|
||||||
|
|
||||||
|
// plug in plugins here, for example:
|
||||||
|
// _ "import/path/here"
|
||||||
|
_ "github.com/caddyserver/dnsproviders/cloudflare"
|
||||||
|
_ "github.com/caddyserver/dnsproviders/digitalocean"
|
||||||
|
_ "github.com/caddyserver/dnsproviders/namecheap"
|
||||||
|
_ "github.com/nicolasazrak/caddy-cache"
|
||||||
|
_ "github.com/jung-kurt/caddy-cgi"
|
||||||
|
_ "github.com/captncraig/cors"
|
||||||
|
_ "github.com/epicagency/caddy-expires"
|
||||||
|
_ "github.com/aablinov/caddy-geoip"
|
||||||
|
_ "github.com/abiosoft/caddy-git"
|
||||||
|
_ "github.com/hacdias/caddy-minify"
|
||||||
|
_ "github.com/captncraig/caddy-realip"
|
||||||
|
_ "github.com/hacdias/caddy-webdav"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
// optional: disable telemetry
|
||||||
|
// caddymain.EnableTelemetry = false
|
||||||
|
caddymain.Run()
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user