up
This commit is contained in:
2025-09-14 23:13:06 +07:00
parent ee892854a6
commit 9690ed5634
80 changed files with 8417 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
version: "3.8"
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
ports:
- "13378:80" # HostPort:ContainerPort
volumes:
- /srv/audiobookshelf/config:/config
- /srv/audiobookshelf/audiobooks:/audiobooks
- /srv/audiobookshelf/podcasts:/podcasts
restart: always

View File

@@ -0,0 +1,29 @@
version: "3.8"
services:
metabase-db:
image: postgres:16
container_name: metabase-db
environment:
POSTGRES_USER: metabase
POSTGRES_PASSWORD: HP_LE1851w
POSTGRES_DB: metabase
volumes:
- /dockers/metabase-data:/var/lib/postgresql/data
ports:
- "5433:5432"
metabase:
image: metabase/metabase:latest
container_name: metabase
environment:
MB_DB_TYPE: postgres
MB_DB_HOST: metabase-db
MB_DB_PORT: 5432
MB_DB_DBNAME: metabase
MB_DB_USER: metabase
MB_DB_PASS: HP_LE1851w
depends_on:
- metabase-db
ports:
- "3000:3000"

56
stacks/hsphweb/redash.yml Normal file
View File

@@ -0,0 +1,56 @@
version: "3.8"
x-redash-service: &redash-service
image: redash/redash:10.1.0.b50633
depends_on:
- redis
- postgres
environment:
PYTHONUNBUFFERED: 0
REDASH_LOG_LEVEL: INFO
REDASH_REDIS_URL: redis://redis:6379/0
REDASH_DATABASE_URL: postgresql://redash:redash@postgres/redash
REDASH_COOKIE_SECRET: "2f8a7d0e9c4f48c1a6c8c9b9d55e8f12"
REDASH_SECRET_KEY: "7d2b94d5e3a44198a1f3a0f6c2b6a4d9"
restart: always
services:
server:
<<: *redash-service
command: server
ports:
- "5000:5000"
environment:
PYTHONUNBUFFERED: 0
REDASH_LOG_LEVEL: INFO
REDASH_REDIS_URL: redis://redis:6379/0
REDASH_DATABASE_URL: postgresql://redash:redash@postgres/redash
REDASH_COOKIE_SECRET: "2f8a7d0e9c4f48c1a6c8c9b9d55e8f12"
REDASH_SECRET_KEY: "7d2b94d5e3a44198a1f3a0f6c2b6a4d9"
REDASH_WEB_WORKERS: 4
scheduler:
<<: *redash-service
command: scheduler
worker:
<<: *redash-service
command: worker
redis:
image: redis:6.2-alpine
restart: always
postgres:
image: postgres:12-alpine
environment:
POSTGRES_USER: redash
POSTGRES_PASSWORD: redash
POSTGRES_DB: redash
volumes:
- postgres-data:/var/lib/postgresql/data
restart: always
volumes:
postgres-data:
#docker exec -it redash-server-1 ./manage.py database create_tables

24
stacks/hsphweb/sqlpad.yml Normal file
View File

@@ -0,0 +1,24 @@
version: '3.8'
services:
sqlpad:
image: sqlpad/sqlpad:latest
environment:
# Tài khoản admin mặc định
SQLPAD_ADMIN: pvc2@huph.edu.vn
SQLPAD_ADMIN_PASSWORD: pHC@14101999
# Cấu hình DB backend cho SQLPad (Postgres ngoài)
SQLPAD_DB_TYPE: postgres
SQLPAD_DB_HOST: 192.168.1.140
SQLPAD_DB_PORT: 5432
SQLPAD_DB_NAME: sqlpad
SQLPAD_DB_USER: postgres
SQLPAD_DB_PASS: HP_LE1851w
ports:
- "3002:3000"
networks:
- sqlpadnet
networks:
sqlpadnet: