Update 'docker-compose.yml'

master
Edwin Lyon 11 months ago
parent 63d2485d88
commit bcc88e4df8
  1. 78
      docker-compose.yml

@ -1,5 +1,24 @@
version: "2.1" version: "2.4"
services: services:
mariadb:
image: linuxserver/mariadb:latest
container_name: mariadb
env_file:
- .env
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
volumes:
- mariadb:/config
networks:
- docker-network
restart: unless-stopped
bitwarden: bitwarden:
image: vaultwarden/server:latest image: vaultwarden/server:latest
container_name: bitwarden_rs container_name: bitwarden_rs
@ -69,23 +88,48 @@ services:
retries: 3 retries: 3
restart: unless-stopped restart: unless-stopped
mariadb: whoogle-search:
image: linuxserver/mariadb:latest image: benbusby/whoogle-search:latest
container_name: mariadb container_name: whoogle-search
env_file: pids_limit: 50
- .env mem_limit: 256mb
memswap_limit: 256mb
user: whoogle
security_opt:
- no-new-privileges
cap_drop:
- ALL
tmpfs:
- /config/:size=10M,uid=927,gid=927,mode=1700
- /var/lib/tor/:size=15M,uid=927,gid=927,mode=1700
- /run/tor/:size=1M,uid=927,gid=927,mode=1700
environment: environment:
- PUID=1000 - WHOOGLE_PROXY_TYPE=https
- PGID=1000 - WHOOGLE_CONFIG_DISABLE=0
- TZ=America/Los_Angeles - WHOOGLE_CONFIG_THEME=system
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - WHOOGLE_CONFIG_TOR=0
- MYSQL_DATABASE=${MYSQL_DATABASE} - WHOOGLE_CONFIG_VIEW_IMAGE=1
- MYSQL_USER=${MYSQL_USER} - WHOOGLE_CONFIG_COUNTRY=US
- MYSQL_PASSWORD=${MYSQL_PASSWORD} - WHOOGLE_CONFIG_LANGUAGE=lang_en
volumes: - WHOOGLE_CONFIG_SEARCH_LANGUAGE=lang_en
- mariadb:/config - WHOOGLE_CONFIG_URL=https://search.thelyoncompany.com
- WHOOGLE_RESULTS_PER_PAGE=30
- WHOOGLE_AUTOCOMPLETE=1
- WHOOGLE_CONFIG_ALTS=1
- WHOOGLE_ALT_TW=farside.link/nitter
- WHOOGLE_ALT_YT=farside.link/invidious
- WHOOGLE_ALT_IG=farside.link/bibliogram/u
- WHOOGLE_ALT_RD=farside.link/libreddit
- WHOOGLE_ALT_MD=farside.link/scribe
- WHOOGLE_ALT_TL=farside.link/lingva
- WHOOGLE_ALT_IMG=farside.link/rimgo
- WHOOGLE_ALT_WIKI=farside.link/wikiless
- WHOOGLE_ALT_IMDB=farside.link/libremdb
- WHOOGLE_ALT_QUORA=farside.link/quetre
networks: networks:
- docker-network - docker-network
depends_on:
- swag
restart: unless-stopped restart: unless-stopped
swag: swag:
@ -99,9 +143,9 @@ services:
- TZ=America/Los_Angeles - TZ=America/Los_Angeles
- URL=thelyoncompany.com - URL=thelyoncompany.com
- EMAIL=edwin@thelyoncompany.com - EMAIL=edwin@thelyoncompany.com
- SUBDOMAINS=bitwarden,collabora,nextcloud - SUBDOMAINS=bitwarden,collabora,nextcloud,search
- ONLY_SUBDOMAINS=true - ONLY_SUBDOMAINS=true
- EXTRA_DOMAINS=nextcloud.thelyoncompany.com,collabora.thelyoncompany.com,bitwarden.thelyoncompany.com - EXTRA_DOMAINS=nextcloud.thelyoncompany.com,collabora.thelyoncompany.com,bitwarden.thelyoncompany.com,search.thelyoncompany.com
- VALIDATION=dns - VALIDATION=dns
- DNSPLUGIN=cloudflare - DNSPLUGIN=cloudflare
volumes: volumes:

Loading…
Cancel
Save