mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-28 23:01:29 +00:00
60 lines
1.5 KiB
YAML
60 lines
1.5 KiB
YAML
version: '3.4'
|
|
services:
|
|
redis:
|
|
image: redis:5
|
|
restart: unless-stopped
|
|
volumes:
|
|
- $PWD/docker/redis-data;/data
|
|
- $PWD/docker/redis.conf:/usr/local/etc/redis/redis.conf
|
|
manticore:
|
|
image: manticoresearch/manticore:3
|
|
restart: unless-stopped
|
|
volumes:
|
|
- $PWD/docker/manticore-data;/var/lib/manticore/data
|
|
- $PWD/docker/sphinx.conf:/etc/sphinxsearch/sphinx.conf
|
|
mariadb:
|
|
image: mariadb:10
|
|
restart: unless-stopped
|
|
volumes:
|
|
- $PWD/docker/my.cnf:/etc/mysql/conf.d/newsnab-tmux.cnf
|
|
- $PWD/docker/mariadb-data:/var/lib/mysql
|
|
- $PWD:/var/www/NNTmux/
|
|
env_file: .env
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: ${DB_ROOTPASSWORD}
|
|
MYSQL_DATABASE: ${DB_DATABASE}
|
|
MYSQL_USER: ${DB_USERNAME}
|
|
MYSQL_PASSWORD: ${DB_PASSWORD}
|
|
TZ: ${APP_TZ}
|
|
nn-tmux: &nn-tmux
|
|
build:
|
|
context: .
|
|
restart: unless-stopped
|
|
container_name: nn-tmux
|
|
command: apachectl -D FOREGROUND
|
|
volumes:
|
|
- /var/www/NNTmux/vendor/
|
|
- $PWD:/var/www/NNTmux/
|
|
env_file: .env
|
|
ports:
|
|
- 127.0.0.1:8089:80
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: ${DB_ROOTPASSWORD}
|
|
TZ: ${APP_TZ}
|
|
depends_on:
|
|
- mariadb
|
|
- redis
|
|
- manticore
|
|
nn-tmux-ui:
|
|
<<: *nn-tmux
|
|
container_name: nn-tmux-ui
|
|
stdin_open: true
|
|
tty: true
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: ${DB_ROOTPASSWORD}
|
|
TZ: ${APP_TZ}
|
|
COLUMNS: "`tput cols`"
|
|
LINES: "`tput lines`"
|
|
command: sudo -E -u notroot php artisan tmux-ui:start
|
|
ports:
|
|
- 127.0.0.1:12345:12345 |