1
0
Fork 0

master-compose: postgres: use 14 since it is incompatible with 15 and do not use transmission-web

This commit is contained in:
Pratham Patel 2022-10-15 13:01:20 +05:30
parent 6d6a3b1eff
commit 8bf6e1616d
2 changed files with 82 additions and 18 deletions

View File

@ -68,7 +68,7 @@ services:
gitea-db: gitea-db:
image: postgres:alpine image: postgres:14-alpine
container_name: gitea-chitragupta container_name: gitea-chitragupta
restart: always restart: always
volumes: volumes:
@ -129,7 +129,7 @@ services:
nextcloud-db: nextcloud-db:
image: postgres:alpine image: postgres:14-alpine
container_name: nextcloud-chitragupta container_name: nextcloud-chitragupta
restart: always restart: always
volumes: volumes:
@ -182,22 +182,22 @@ services:
- TZ=Asia/Kolkata - TZ=Asia/Kolkata
transmission-web: # transmission-web:
image: lscr.io/linuxserver/transmission:latest # image: lscr.io/linuxserver/transmission:latest
container_name: transmission-raadhe # container_name: transmission-raadhe
restart: always # restart: always
ports: # ports:
- "8050:9091" # transmission web-ui # - "8050:9091" # transmission web-ui
- "8051:51413" # torrent port TCP # - "8051:51413" # torrent port TCP
- "8052:51413/udp" # torrent port UDP # - "8052:51413/udp" # torrent port UDP
volumes: # volumes:
- /trayimurti/torrents/downloads:/downloads:Z # - /trayimurti/torrents/downloads:/downloads:Z
- /trayimurti/torrents/config:/config:Z # - /trayimurti/torrents/config:/config:Z
labels: # labels:
- io.containers.autoupdate=registry # - io.containers.autoupdate=registry
- pratham.container.category=torrent # - pratham.container.category=torrent
environment: # environment:
- TZ=Asia/Kolkata # - TZ=Asia/Kolkata
secrets: secrets:

64
new-compose.yml Normal file
View File

@ -0,0 +1,64 @@
version: 3.7
services:
reverse-proxy:
image: caddy:alpine
container_name: caddy-vishwambhar
command: caddy run --config /etc/caddy/Caddyfile
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- ~/container-volumes/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
- ~/container-volumes/caddy/site:/srv:Z
- ~/container-volumes/caddy/caddy_data:/data:Z
- ~/container-volumes/caddy/caddy_config:/config:Z
- ~/container-volumes/caddy/ssl:/etc/ssl:Z
depends_on:
- ghost-web
- nextcloud-web
ghost-web:
image: ghost:alpine
container_name: ghost-govinda
restart: always
ports:
- "8080:2368"
volumes:
- ~/container-volumes/ghost:/var/lib/ghost/content:z
environment:
- url=https://rustbytes.com
- database__client=mysql
- database__connection__host=ghost-db
- database__connection__user=root
- database__connection__password=/run/secrets/ghost_database_root_password
- database__connection__database=ghost
- mail__transport=SMTP
- mail__options__host=
- mail__options__port=
- mail__options__secureConnection=true
- mail__options__auth__user=
- mail__options__auth__pass=
- mail__from=# (want to use something like "Team Rust Bytes <admin@rustbytes.com>" ?)
- NODE_ENV=production
secrets:
- ghost_database_root_password
depends_on:
- ghost-db
ghost-db:
image: mysql:8.0
container_name: mysql-chitragupta
restart: always
volumes:
- ~/container-volumes/mysql:/var/lib/mysql:z
environment:
- MYSQL_ROOT_PASSWORD=/run/secrets/ghost_database_root_password
secrets:
- ghost_database_root_password
secrets:
ghost_database_root_password:
external: true