Compare commits
13 Commits
self-signe
...
v2.4.8
Author | SHA1 | Date | |
---|---|---|---|
8ff2f3a294 | |||
2c745416fc | |||
d968028216 | |||
8d309bc7bf | |||
18d8805c99 | |||
bdff19882b | |||
fd9faeb021 | |||
f26557bd40 | |||
2de31afe26 | |||
028ad6ce62 | |||
ede226cea7 | |||
9a1dd29d01 | |||
2428f5fabd |
10
.drone.yml
10
.drone.yml
@ -19,3 +19,13 @@ steps:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
---
|
||||
kind: pipeline
|
||||
name: recipe release
|
||||
steps:
|
||||
- name: release a new version
|
||||
image: decentral1se/drone-abra:latest
|
||||
settings:
|
||||
command: recipe traefik release
|
||||
deploy_key:
|
||||
from_secret: abra_bot_deploy_key
|
||||
|
14
.env.sample
14
.env.sample
@ -17,10 +17,24 @@ LOG_LEVEL=WARN
|
||||
#SMTP_ENABLED=1
|
||||
|
||||
## Gitea SSH
|
||||
# COMPOSE_FILE="compose.yml:compose.gitea.yml"
|
||||
# GITEA_SSH_ENABLED=1
|
||||
|
||||
## Foodsoft SMTP
|
||||
# COMPOSE_FILE="compose.yml:compose.foodsoft.yml"
|
||||
# FOODSOFT_SMTP_ENABLED=1
|
||||
|
||||
## Peertube RTMP
|
||||
# COMPOSE_FILE="compose.yml:compose.peertube.yml"
|
||||
# PEERTUBE_RTMP_ENABLED=1
|
||||
|
||||
## Secure Scuttlebutt MUXRPC
|
||||
# COMPOSE_FILE="compose.yml:compose.ssb.yml"
|
||||
# SSB_MUXRPC_ENABLED=1
|
||||
|
||||
## MSSQL
|
||||
# COMPOSE_FILE="compose.yml:compose.mssql.yml"
|
||||
# MSSQL_ENABLED=1
|
||||
|
||||
## Host-mode networking
|
||||
#COMPOSE_FILE="compose.yml:compose.host.yml"
|
||||
|
4
abra.sh
4
abra.sh
@ -1,2 +1,2 @@
|
||||
export TRAEFIK_YML_VERSION=v5
|
||||
export FILE_PROVIDER_YML_VERSION=v1
|
||||
export TRAEFIK_YML_VERSION=v8
|
||||
export FILE_PROVIDER_YML_VERSION=v2
|
||||
|
7
compose.foodsoft.yml
Normal file
7
compose.foodsoft.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- FOODSOFT_SMTP_ENABLED
|
||||
ports:
|
||||
- "2525:2525"
|
7
compose.gitea.yml
Normal file
7
compose.gitea.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- GITEA_SSH_ENABLED
|
||||
ports:
|
||||
- "2222:2222"
|
7
compose.mssql.yml
Normal file
7
compose.mssql.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- MSSQL_ENABLED
|
||||
ports:
|
||||
- "1433:1433"
|
7
compose.peertube.yml
Normal file
7
compose.peertube.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- PEERTUBE_RTMP_ENABLED
|
||||
ports:
|
||||
- "1935:1935"
|
@ -3,5 +3,7 @@ version: "3.8"
|
||||
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- SMTP_ENABLED
|
||||
ports:
|
||||
- "587:587"
|
||||
|
7
compose.ssb.yml
Normal file
7
compose.ssb.yml
Normal file
@ -0,0 +1,7 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
app:
|
||||
environment:
|
||||
- SSB_MUXRPC_ENABLED
|
||||
ports:
|
||||
- "8008:8008"
|
13
compose.yml
13
compose.yml
@ -2,11 +2,12 @@ version: "3.8"
|
||||
services:
|
||||
app:
|
||||
image: "traefik:v2.4.8"
|
||||
# Note(decentral1se): *please do not* add any additional ports here.
|
||||
# Doing so could break new installs with port conflicts. Please use
|
||||
# the usual `compose.$app.yml` approach for any additional ports
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "2222:2222"
|
||||
- "2525:2525"
|
||||
volumes:
|
||||
- "/var/run/docker.sock:/var/run/docker.sock"
|
||||
- "letsencrypt:/etc/letsencrypt"
|
||||
@ -19,10 +20,7 @@ services:
|
||||
- proxy
|
||||
environment:
|
||||
- DASHBOARD_ENABLED
|
||||
- FOODSOFT_SMTP_ENABLED
|
||||
- GITEA_SSH_ENABLED
|
||||
- LOG_LEVEL
|
||||
- SMTP_ENABLED
|
||||
healthcheck:
|
||||
test: ["CMD", "traefik", "healthcheck"]
|
||||
interval: 30s
|
||||
@ -49,10 +47,11 @@ networks:
|
||||
configs:
|
||||
traefik_yml:
|
||||
name: ${STACK_NAME}_traefik_yml_${TRAEFIK_YML_VERSION}
|
||||
file: traefik.yml
|
||||
file: traefik.yml.tmpl
|
||||
template_driver: golang
|
||||
file_provider_yml:
|
||||
name: ${STACK_NAME}_file_provider_yml_${FILE_PROVIDER_YML_VERSION}
|
||||
file: file-provider.yml
|
||||
file: file-provider.yml.tmpl
|
||||
template_driver: golang
|
||||
volumes:
|
||||
letsencrypt:
|
||||
|
@ -36,6 +36,18 @@ entrypoints:
|
||||
smtp-submission:
|
||||
address: ":587"
|
||||
{{ end }}
|
||||
{{ if eq (env "PEERTUBE_RTMP_ENABLED") "1" }}
|
||||
peertube-rtmp:
|
||||
address: ":1935"
|
||||
{{ end }}
|
||||
{{ if eq (env "SSB_MUXRPC_ENABLED") "1" }}
|
||||
ssb-muxrpc:
|
||||
address: ":8008"
|
||||
{{ end }}
|
||||
{{ if eq (env "MSSQL_ENABLED") "1" }}
|
||||
mssql:
|
||||
address: ":1433"
|
||||
{{ end }}
|
||||
|
||||
ping:
|
||||
entryPoint: web
|
Reference in New Issue
Block a user