remove dir 'extras/' since everything is now in master-compose.yml
This commit is contained in:
parent
c7728f1fbb
commit
c8e28f9af5
|
@ -1,22 +0,0 @@
|
||||||
version: 3.3
|
|
||||||
|
|
||||||
services:
|
|
||||||
|
|
||||||
reverse-proxy:
|
|
||||||
image: caddy:2-alpine
|
|
||||||
container_name: caddy-vishveshwaraya
|
|
||||||
command: caddy run --config /etc/caddy/Caddyfile
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 8008:80
|
|
||||||
- 8443:443
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
|
|
||||||
- /trayimurti/containers/volumes/caddy/site:/srv:Z
|
|
||||||
- /trayimurti/containers/volumes/caddy/caddy_data:/data:Z
|
|
||||||
- /trayimurti/containers/volumes/caddy/caddy_config:/config:Z
|
|
||||||
- /trayimurti/containers/volumes/caddy/ssl:/etc/ssl:Z
|
|
||||||
|
|
||||||
# mkdir -vp /trayimurti/containers/volumes/caddy/{site,ssl/{certs,private},caddy_{data,config}}
|
|
||||||
# chmod 700 -v /trayimurti/containers/volumes/caddy/ssl/private
|
|
||||||
# chmod 600 -v /trayimurti/containers/volumes/caddy/ssl/private/key.pem
|
|
|
@ -1,50 +0,0 @@
|
||||||
version: 3
|
|
||||||
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
image: gitea/gitea:latest
|
|
||||||
container_name: gitea-govinda
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 8020:3000
|
|
||||||
- 8021:2222
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/gitea/root/data:/var/lib/gitea:Z
|
|
||||||
- /trayimurti/containers/volumes/gitea/root/config:/etc/gitea:Z
|
|
||||||
- /etc/localtime:/etc/localtime:ro
|
|
||||||
environment:
|
|
||||||
- ROOT_URL=https://git.thefossguy.com
|
|
||||||
- GITEA__database__DB_TYPE=postgres
|
|
||||||
- GITEA__database__HOST=db:5432
|
|
||||||
- GITEA__database__NAME=gitea
|
|
||||||
- GITEA__database__USER=gitea
|
|
||||||
- GITEA__database__PASSWD=/run/secrets/gitea_database_user_password
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
secrets:
|
|
||||||
- gitea_database_user_password
|
|
||||||
|
|
||||||
db:
|
|
||||||
image: postgres:alpine
|
|
||||||
container_name: gitea-chitragupta
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/gitea/db:/var/lib/postgresql/data:Z
|
|
||||||
environment:
|
|
||||||
- POSTGRES_USER=gitea
|
|
||||||
- POSTGRES_PASSWORD=/run/secrets/gitea_database_user_password
|
|
||||||
- POSTGRES_DB=gitea
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
secrets:
|
|
||||||
- gitea_database_user_password
|
|
||||||
|
|
||||||
secrets:
|
|
||||||
gitea_database_user_password:
|
|
||||||
external: true
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -vp /trayimurti/containers/volumes/gitea/{db,root/{data,config}}
|
|
||||||
|
|
||||||
# create secrets
|
|
||||||
# openssl rand -base64 20 | podman secret create gitea_database_user_password -
|
|
|
@ -1,18 +0,0 @@
|
||||||
version: 3
|
|
||||||
|
|
||||||
services:
|
|
||||||
server:
|
|
||||||
image: klakegg/hugo:alpine
|
|
||||||
container_name: hugo-thefossguy-blog-vaikunthnatham
|
|
||||||
restart: always
|
|
||||||
command: server
|
|
||||||
ports:
|
|
||||||
- 8030:1313
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/blog:/src:Z
|
|
||||||
environment:
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
|
|
||||||
# this image is not official, but is endorsed in a somewhat official capacity
|
|
||||||
# https://discourse.gohugo.io/t/klakeggs-wonderful-hugo-docker-image-update-thread/20347
|
|
||||||
# https://gohugo.io/getting-started/installing/#docker
|
|
|
@ -1,18 +0,0 @@
|
||||||
version: 3
|
|
||||||
|
|
||||||
services:
|
|
||||||
server:
|
|
||||||
image: klakegg/hugo:alpine
|
|
||||||
container_name: hugo-thefossguy-machines-mahayogi
|
|
||||||
restart: always
|
|
||||||
command: server
|
|
||||||
ports:
|
|
||||||
- 8040:1313
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/thefossguy-machines:/src:Z
|
|
||||||
environment:
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
|
|
||||||
# this image is not official, but is endorsed in a somewhat official capacity
|
|
||||||
# https://discourse.gohugo.io/t/klakeggs-wonderful-hugo-docker-image-update-thread/20347
|
|
||||||
# https://gohugo.io/getting-started/installing/#docker
|
|
|
@ -1,78 +0,0 @@
|
||||||
version: 3
|
|
||||||
|
|
||||||
services:
|
|
||||||
db:
|
|
||||||
image: mariadb
|
|
||||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- db:/var/lib/mysql:Z
|
|
||||||
environment:
|
|
||||||
- MYSQL_ROOT_PASSWORD=
|
|
||||||
# env_file:
|
|
||||||
# - db.env
|
|
||||||
|
|
||||||
redis:
|
|
||||||
image: redis:alpine
|
|
||||||
restart: always
|
|
||||||
|
|
||||||
app:
|
|
||||||
image: nextcloud:fpm-alpine
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- nextcloud:/var/www/html:Z
|
|
||||||
environment:
|
|
||||||
- MYSQL_HOST=db
|
|
||||||
- REDIS_HOST=redis
|
|
||||||
# env_file:
|
|
||||||
# - db.env
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
- redis
|
|
||||||
|
|
||||||
web:
|
|
||||||
build: ./web
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- nextcloud:/var/www/html:ro
|
|
||||||
environment:
|
|
||||||
- VIRTUAL_HOST=
|
|
||||||
- LETSENCRYPT_HOST=
|
|
||||||
- LETSENCRYPT_EMAIL=
|
|
||||||
depends_on:
|
|
||||||
- app
|
|
||||||
|
|
||||||
cron:
|
|
||||||
image: nextcloud:fpm-alpine
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- nextcloud:/var/www/html:Z
|
|
||||||
entrypoint: /cron.sh
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
- redis
|
|
||||||
|
|
||||||
proxy:
|
|
||||||
build: ./proxy
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 80:80
|
|
||||||
- 443:443
|
|
||||||
labels:
|
|
||||||
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
|
|
||||||
volumes:
|
|
||||||
- certs:/etc/nginx/certs:ro
|
|
||||||
- vhost.d:/etc/nginx/vhost.d:Z
|
|
||||||
- html:/usr/share/nginx/html:Z
|
|
||||||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
|
||||||
|
|
||||||
letsencrypt-companion:
|
|
||||||
image: jrcs/letsencrypt-nginx-proxy-companion
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- certs:/etc/nginx/certs:Z
|
|
||||||
- vhost.d:/etc/nginx/vhost.d:Z
|
|
||||||
- html:/usr/share/nginx/html:Z
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
||||||
depends_on:
|
|
||||||
- proxy
|
|
|
@ -1,52 +0,0 @@
|
||||||
version: 3.3
|
|
||||||
|
|
||||||
services:
|
|
||||||
db:
|
|
||||||
image: mariadb
|
|
||||||
container_name: nextcloud-chitragupta
|
|
||||||
restart: always
|
|
||||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/nextcloud/db:/var/lib/mysql:Z
|
|
||||||
environment:
|
|
||||||
- MYSQL_ROOT_PASSWORD=/run/secrets/nextcloud_database_root_password
|
|
||||||
- MYSQL_PASSWORD=/run/secrets/nextcloud_database_user_password
|
|
||||||
- MYSQL_DATABASE=nextcloud
|
|
||||||
- MYSQL_USER=nextcloud
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
secrets:
|
|
||||||
- nextcloud_database_root_password
|
|
||||||
- nextcloud_database_user_password
|
|
||||||
|
|
||||||
app:
|
|
||||||
image: nextcloud
|
|
||||||
container_name: nextcloud-govinda
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 8010:80
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/nextcloud/root:/var/www/html:Z
|
|
||||||
environment:
|
|
||||||
- MYSQL_PASSWORD=/run/secrets/nextcloud_database_user_password
|
|
||||||
- MYSQL_DATABASE=nextcloud
|
|
||||||
- MYSQL_USER=nextcloud
|
|
||||||
- MYSQL_HOST=db
|
|
||||||
# - NEXTCLOUD_TRUSTED_DOMAINS=cloud.thefossguy.com bluefeds.lan 10.0.0.19
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
secrets:
|
|
||||||
- nextcloud_database_user_password
|
|
||||||
|
|
||||||
secrets:
|
|
||||||
nextcloud_database_root_password:
|
|
||||||
external: true
|
|
||||||
nextcloud_database_user_password:
|
|
||||||
external: true
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -vp /trayimurti/containers/volumes/nextcloud/{db,root}
|
|
||||||
|
|
||||||
# create secrets
|
|
||||||
# openssl rand -base64 20 | podman secret create nextcloud_database_root_password -
|
|
||||||
# openssl rand -base64 20 | podman secret create nextcloud_database_user_password -
|
|
|
@ -1,21 +0,0 @@
|
||||||
version: 3
|
|
||||||
|
|
||||||
services:
|
|
||||||
pihole:
|
|
||||||
container_name: pihole-chaitanya
|
|
||||||
image: pihole/pihole:latest
|
|
||||||
ports:
|
|
||||||
- 53:53/tcp
|
|
||||||
- 53:53/udp
|
|
||||||
- 8082:80/tcp
|
|
||||||
environment:
|
|
||||||
- TZ: Asia/Kolkata
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/pi-hole/etc-pihole:/etc/pihole:Z
|
|
||||||
- /trayimurti/containers/volumes/pi-hole/etc-dnsmasq.d:/etc/dnsmasq.d:Z
|
|
||||||
cap_add:
|
|
||||||
- NET_ADMIN
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -vp /trayimurti/containers/volumes/pi-hole/{etc-pihole,etc-dnsmasq}
|
|
|
@ -1,19 +0,0 @@
|
||||||
version: 2.1
|
|
||||||
|
|
||||||
services:
|
|
||||||
pyload-ng:
|
|
||||||
image: lscr.io/linuxserver/pyload-ng
|
|
||||||
container_name: pyload-ng-omkar
|
|
||||||
environment:
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/pyload-ng/config:/config:Z
|
|
||||||
- /trayimurti/containers/volumes/pyload-ng/downloads:/downloads:Z
|
|
||||||
ports:
|
|
||||||
- 8081:8000
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
# default uname:passwd => pyload:pyload
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -vp /trayimurti/containers/volumes/pyload-ng/{config,downloads}
|
|
|
@ -1,21 +0,0 @@
|
||||||
version: 2.1
|
|
||||||
|
|
||||||
services:
|
|
||||||
syncthing:
|
|
||||||
image: lscr.io/linuxserver/syncthing:latest
|
|
||||||
container_name: syncthing-vishwakarma
|
|
||||||
hostname: untrusted_sentinel
|
|
||||||
environment:
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/containers/volumes/syncthing/config:/config:Z
|
|
||||||
- /trayimurti/containers/volumes/syncthing/data:/data:Z
|
|
||||||
ports:
|
|
||||||
- 8001:8384
|
|
||||||
- 22000:22000/tcp
|
|
||||||
- 22000:22000/udp
|
|
||||||
- 21027:21027/udp
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -p /trayimurti/containers/volumes/syncthing/{config,data}
|
|
|
@ -1,22 +0,0 @@
|
||||||
version: 2.1
|
|
||||||
|
|
||||||
services:
|
|
||||||
transmission:
|
|
||||||
image: lscr.io/linuxserver/transmission
|
|
||||||
container_name: transmission_yash
|
|
||||||
environment:
|
|
||||||
- TZ=Asia/Kolkata
|
|
||||||
- TRANSMISSION_WEB_HOME=/transmission-web-control/
|
|
||||||
# - TRANSMISSION_WEB_HOME=/flood-for-transmission/
|
|
||||||
volumes:
|
|
||||||
- /trayimurti/torrents/config:/config:Z
|
|
||||||
- /trayimurti/torrents/downloads:/downloads:Z
|
|
||||||
- /trayimurti/torrents/watch:/watch:Z
|
|
||||||
ports:
|
|
||||||
- 8001:9091
|
|
||||||
- 51411:51413
|
|
||||||
- 51412:51413/udp
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
# create dirs
|
|
||||||
# mkdir -p /trayimurti/torrents/{config,downloads,watch}
|
|
Loading…
Reference in New Issue