Refactor: Dir structure
This commit is contained in:
1
ansible/plays/services/repo_proxy/.env
Normal file
1
ansible/plays/services/repo_proxy/.env
Normal file
@ -0,0 +1 @@
|
||||
COMPOSE_PROJECT_NAME=repo_proxy
|
21
ansible/plays/services/repo_proxy/Caddyfile
Normal file
21
ansible/plays/services/repo_proxy/Caddyfile
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
auto_https off
|
||||
}
|
||||
http://repo.tobiasmanske.de {
|
||||
@uncomressed {
|
||||
path *.db
|
||||
path *.files
|
||||
path *.db.sig
|
||||
path *.files.sig
|
||||
}
|
||||
|
||||
uri @uncomressed replace db db.tar.xz
|
||||
uri @uncomressed replace files files.tar.xz
|
||||
|
||||
uri /os/* replace /os/ /repo/
|
||||
reverse_proxy /repo/* https://s3.tobiasmanske.de {
|
||||
header_up Host s3.tobiasmanske.de
|
||||
}
|
||||
root * /var/www
|
||||
file_server
|
||||
}
|
16
ansible/plays/services/repo_proxy/docker-compose.yaml
Normal file
16
ansible/plays/services/repo_proxy/docker-compose.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
version: "3.4"
|
||||
|
||||
services:
|
||||
redirect:
|
||||
image: caddy:2
|
||||
volumes:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro,z
|
||||
- ./www:/var/www:ro,Z
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.repoproxy.rule=Host(`repo.tobiasmanske.de`)"
|
||||
- "traefik.http.routers.repoproxy.entryPoints=websecure"
|
||||
- "traefik.http.services.repoproxy.loadbalancer.server.port=80"
|
||||
restart: always
|
||||
...
|
1
ansible/plays/services/repo_proxy/www/index.html
Normal file
1
ansible/plays/services/repo_proxy/www/index.html
Normal file
@ -0,0 +1 @@
|
||||
Hello World
|
Reference in New Issue
Block a user