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