updated streama

This commit is contained in:
2020-04-25 18:09:56 -07:00
parent d6856d70c8
commit 88a1f28533
2 changed files with 33 additions and 35 deletions
+25 -35
View File
@@ -1,61 +1,51 @@
--- ---
version: "3" version: "2"
volumes:
strema-db:
streama-movies:
streama-appdata:
networks:
admin_web:
external:
name: admin_web
services: services:
mysql: streama-db:
image: mysql:5.7 image: mariadb:${DB_V}
restart: always restart: always
container_name: mysql
hostname: mysql
networks: networks:
- traefik_web - admin_web
expose:
- 3306
volumes: volumes:
- db_data:/var/lib/mysql - streama-db:/var/lib/mysql
environment: environment:
MYSQL_ROOT_PASSWORD: streama_root_password MYSQL_ROOT_PASSWORD: ${STREAMA_MYSQL_ROOT_PASSWORD}
MYSQL_USER: streama MYSQL_PASSWORD: ${STREAMA_MYSQL_PASSWORD}
MYSQL_DATABASE: streama MYSQL_DATABASE: streama
MYSQL_PASSWORD: streama_password MYSQL_USER: streama
streama: streama:
image: streama image: streama
build: . build: .
restart: always restart: always
container_name: streama
hostname: streama
depends_on: depends_on:
- mysql - streama-db
networks: networks:
- traefik_web - admin_web
expose:
- 8080
volumes: volumes:
- movies:/data/streama # Change to your video folder - streama-movies:/data/streama # Change to your video folder
- app_data:/app/streama - streama-appdata:/app/streama
environment: environment:
ACTIVE_PROFILE: mysql ACTIVE_PROFILE: mysql
MYSQL_HOST: mysql MYSQL_HOST: ${PREFIX}_streama-db_1
MYSQL_PORT: 3306 MYSQL_PORT: 3306
MYSQL_DB: streama MYSQL_DB: streama
MYSQL_USER: streama MYSQL_USER: streama
MYSQL_PASSWORD: streama_password MYSQL_PASSWORD: ${STREAMA_MYSQL_PASSWORD}
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_streama.rule=Host(`nixflix.nickyeoman.com`)" - "traefik.http.routers.${PREFIX}_streama.rule=Host(`${STREAMA_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_streama.entrypoints=websecure" - "traefik.http.routers.${PREFIX}_streama.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_streama.tls.certresolver=letsencrypt" - "traefik.http.routers.${PREFIX}_streama.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_streama.loadbalancer.server.port=8080" - "traefik.http.services.${PREFIX}_streama.loadbalancer.server.port=8080"
networks:
traefik_web:
external:
name: admin_web
volumes:
db_data:
app_data:
proxy_reverse_data:
proxy_reverse_data_log:
movies:
+8
View File
@@ -0,0 +1,8 @@
# Domains & Project
PREFIX=p1
STREAMA_MYSQL_ROOT_PASSWORD=<NEW-PASSWORD>
STREAMA_MYSQL_PASSWORD=<NEW-PASSWORD>
STREAMA_DOMAIN_NAME=sample.example.com
# Software versions
DB_V=10.4.11