Aggiunto file docker compose
This commit is contained in:
parent
4754d4353d
commit
3ef4099e2b
9
castopod/.env
Normal file
9
castopod/.env
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
MYSQL_PASSWORD=""
|
||||||
|
CP_BASEURL=""
|
||||||
|
CP_ANALYTICS_SALT=""
|
||||||
|
CP_REDIS_PASSWORD=""
|
||||||
|
CP_EMAIL_SMTP_HOST=""
|
||||||
|
CP_EMAIL_FROM=""
|
||||||
|
CP_EMAIL_SMTP_USERNAME=""
|
||||||
|
CP_EMAIL_SMTP_PASSWORD=""
|
||||||
|
MYSQL_ROOT_PASSWORD=""
|
59
castopod/docker-compose.yml
Normal file
59
castopod/docker-compose.yml
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: castopod/castopod:latest
|
||||||
|
container_name: "castopod-app"
|
||||||
|
env_file: .env
|
||||||
|
volumes:
|
||||||
|
- castopod-media:/var/www/castopod/public/media
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: castopod
|
||||||
|
MYSQL_USER: castopod
|
||||||
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||||
|
CP_BASEURL: ${CP_BASEURL}
|
||||||
|
CP_ANALYTICS_SALT: ${CP_ANALYTICS_SALT}
|
||||||
|
CP_CACHE_HANDLER: redis
|
||||||
|
CP_REDIS_HOST: redis
|
||||||
|
CP_REDIS_PASSWORD: ${CP_REDIS_PASSWORD}
|
||||||
|
CP_EMAIL_SMTP_HOST: ${CP_EMAIL_SMTP_HOST}
|
||||||
|
CP_EMAIL_FROM: ${CP_EMAIL_FROM}
|
||||||
|
CP_EMAIL_SMTP_USERNAME: ${CP_EMAIL_SMTP_USERNAME}
|
||||||
|
CP_EMAIL_SMTP_PASSWORD: ${CP_EMAIL_SMTP_PASSWORD}
|
||||||
|
CP_EMAIL_SMTP_PORT: 587
|
||||||
|
networks:
|
||||||
|
- castopod-app
|
||||||
|
- castopod-db
|
||||||
|
ports:
|
||||||
|
- 3008:8000
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
mariadb:
|
||||||
|
image: mariadb:10.5
|
||||||
|
container_name: "castopod-mariadb"
|
||||||
|
networks:
|
||||||
|
- castopod-db
|
||||||
|
volumes:
|
||||||
|
- castopod-db:/var/lib/mysql
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||||
|
MYSQL_DATABASE: castopod
|
||||||
|
MYSQL_USER: castopod
|
||||||
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
redis:
|
||||||
|
image: redis:7.0-alpine
|
||||||
|
container_name: "castopod-redis"
|
||||||
|
command: --requirepass ${CP_REDIS_PASSWORD}
|
||||||
|
volumes:
|
||||||
|
- castopod-cache:/data
|
||||||
|
networks:
|
||||||
|
- castopod-app
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
castopod-media:
|
||||||
|
castopod-db:
|
||||||
|
castopod-cache:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
castopod-app:
|
||||||
|
castopod-db:
|
3
code/.env
Normal file
3
code/.env
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
COLLABORA_USERNAME=""
|
||||||
|
COLLABORA_PASSWORD=""
|
||||||
|
COLLABORA_DOMAIN=""
|
20
code/docker-compose.yml
Normal file
20
code/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
code:
|
||||||
|
container_name: code
|
||||||
|
image: collabora/code:latest
|
||||||
|
env_file: .env
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
password: ${COLLABORA_PASSWORD}
|
||||||
|
username: ${COLLABORA_USERNAME}
|
||||||
|
domain: ${COLLABORA_DOMAIN}
|
||||||
|
dictionaries: en it
|
||||||
|
extra_params: --o:ssl.enable=true --o:ssl.termination=false # Set SSL options
|
||||||
|
ports:
|
||||||
|
- 3005:9980
|
||||||
|
volumes:
|
||||||
|
- /etc/localtime:/etc/localtime
|
||||||
|
- /etc/timezone:/etc/timezone
|
||||||
|
cap_add:
|
||||||
|
- MKNOD
|
||||||
|
tty: true
|
23
freshrss/docker-compose.yml
Normal file
23
freshrss/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
services:
|
||||||
|
|
||||||
|
freshrss:
|
||||||
|
image: freshrss/freshrss:latest
|
||||||
|
container_name: freshrss
|
||||||
|
hostname: freshrss
|
||||||
|
restart: unless-stopped
|
||||||
|
logging:
|
||||||
|
options:
|
||||||
|
max-size: 10m
|
||||||
|
volumes:
|
||||||
|
- data:/var/www/FreshRSS/data
|
||||||
|
- extensions:/var/www/FreshRSS/extensions
|
||||||
|
ports:
|
||||||
|
# If you want to open a port 8080 on the local machine:
|
||||||
|
- "3004:80"
|
||||||
|
environment:
|
||||||
|
TZ: Europe/Rome
|
||||||
|
CRON_MIN: '3,33'
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
data:
|
||||||
|
extensions:
|
1
gitea/.env
Normal file
1
gitea/.env
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
23
gitea/docker-compose.yml
Normal file
23
gitea/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
services:
|
||||||
|
gitea:
|
||||||
|
image: gitea/gitea:latest
|
||||||
|
env_file: .env
|
||||||
|
container_name: gitea
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- USER_UID=102
|
||||||
|
- USER_GID=109
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
volumes:
|
||||||
|
- ./gitea:/data
|
||||||
|
- /home/git/.ssh/:/data/git/.ssh
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- "3006:3000"
|
||||||
|
- "2222:22"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
gitea:
|
||||||
|
external: false
|
10
kuma/docker-compose.yml
Normal file
10
kuma/docker-compose.yml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
services:
|
||||||
|
uptime-kuma:
|
||||||
|
image: louislam/uptime-kuma:1
|
||||||
|
container_name: uptime-kuma
|
||||||
|
volumes:
|
||||||
|
- ./uptime-kuma-data:/app/data
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
ports:
|
||||||
|
- 3007:3001
|
||||||
|
restart: always
|
8
memos/docker-compose.yml
Normal file
8
memos/docker-compose.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
services:
|
||||||
|
memos:
|
||||||
|
image: neosmemo/memos:stable
|
||||||
|
container_name: memos
|
||||||
|
volumes:
|
||||||
|
- .memos/:/var/opt/memos
|
||||||
|
ports:
|
||||||
|
- 3009:5230
|
14
ntfy/docker-compose.yml
Normal file
14
ntfy/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
ntfy:
|
||||||
|
image: binwiederhier/ntfy:latest
|
||||||
|
container_name: ntfy
|
||||||
|
command:
|
||||||
|
- serve
|
||||||
|
environment:
|
||||||
|
- TZ=CET # optional: set desired timezone
|
||||||
|
volumes:
|
||||||
|
- /var/cache/ntfy:/var/cache/ntfy
|
||||||
|
- /etc/ntfy:/etc/ntfy
|
||||||
|
ports:
|
||||||
|
- 3003:80
|
||||||
|
restart: unless-stopped
|
6
vaultwarden/.env
Normal file
6
vaultwarden/.env
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
VAULT_DOMAN=""
|
||||||
|
VAULT_ADMIN_TOKEN=""
|
||||||
|
VAULT_SMTP_HOST=""
|
||||||
|
VAULT_SMTP_FROM=""
|
||||||
|
VAULT_SMTP_USER=""
|
||||||
|
VAULT_SMTP_PASSWD=""
|
34
vaultwarden/docker-compose.yml
Normal file
34
vaultwarden/docker-compose.yml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
services:
|
||||||
|
vaultwarden:
|
||||||
|
image: vaultwarden/server:latest
|
||||||
|
env_file: .env
|
||||||
|
container_name: vaultwarden
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- 3001:80 # Needed for the ACME HTTP-01 challenge.
|
||||||
|
- 3002:443
|
||||||
|
environment:
|
||||||
|
DOMAIN: ${VAULT_DOMAN}
|
||||||
|
LOG_FILE: "/data/vaultwarden.log"
|
||||||
|
LOG_LEVEL: "warn"
|
||||||
|
EXTENDED_LOGGING: "true"
|
||||||
|
SHOW_PASSWORD_HINT: "false"
|
||||||
|
SENDS_ALLOWED: "true"
|
||||||
|
LOGIN_RATELIMIT_MAX_BURST: 10
|
||||||
|
LOGIN_RATELIMIT_SECONDS: 60
|
||||||
|
ADMIN_RATELIMIT_MAX_BURST: 10
|
||||||
|
ADMIN_RATELIMIT_SECONDS: 60
|
||||||
|
ADMIN_TOKEN: ${VAULT_ADMIN_TOKEN}
|
||||||
|
EMERGENCY_ACCESS_ALLOWED: "true"
|
||||||
|
SIGNUPS_ALLOWED: "false"
|
||||||
|
SIGNUPS_VERIFY: true
|
||||||
|
SIGNUPS_VERIFY_RESEND_TIME: 3600
|
||||||
|
SIGNUPS_VERIFY_RESEND_LIMIT: 5
|
||||||
|
SMTP_HOST: ${VAULT_SMTP_HOST}
|
||||||
|
SMTP_FROM: ${VAULT_SMTP_FROM}
|
||||||
|
SMTP_SECURITY: "starttls"
|
||||||
|
SMTP_PORT: 587
|
||||||
|
SMTP_USERNAME: ${VAULT_SMTP_USER}
|
||||||
|
SMTP_PASSWORD: ${VAULT_SMTP_PASSWD}
|
||||||
|
volumes:
|
||||||
|
- ./vw-data:/data
|
Loading…
x
Reference in New Issue
Block a user