feat: enable password protection for QuestDB via Gitea secrets
All checks were successful
Deployment / deploy-docker (push) Successful in 7s
All checks were successful
Deployment / deploy-docker (push) Successful in 7s
This commit is contained in:
@@ -15,6 +15,8 @@ jobs:
|
|||||||
host: 172.17.0.1
|
host: 172.17.0.1
|
||||||
username: root
|
username: root
|
||||||
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
|
# Wir übergeben die Secrets als Environment-Variablen an den SSH-Befehl
|
||||||
|
envs: DB_USER,DB_PASSWORD
|
||||||
script: |
|
script: |
|
||||||
mkdir -p /root/docker-files/trading-daemon
|
mkdir -p /root/docker-files/trading-daemon
|
||||||
cd /root/docker-files/trading-daemon
|
cd /root/docker-files/trading-daemon
|
||||||
@@ -26,7 +28,14 @@ jobs:
|
|||||||
git pull origin main
|
git pull origin main
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# .env Datei erstellen für Docker-Compose
|
||||||
|
echo "DB_USER=${DB_USER}" > .env
|
||||||
|
echo "DB_PASSWORD=${DB_PASSWORD}" >> .env
|
||||||
|
|
||||||
# Docker Container neu bauen und starten
|
# Docker Container neu bauen und starten
|
||||||
docker-compose up -d --build
|
docker-compose up -d --build
|
||||||
|
|
||||||
echo "Deployment abgeschlossen. Container laufen."
|
echo "Deployment abgeschlossen. Container laufen mit Passwortschutz."
|
||||||
|
env:
|
||||||
|
DB_USER: ${{ secrets.DB_USER }}
|
||||||
|
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
|
||||||
|
|||||||
@@ -11,6 +11,13 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- questdb_data:/root/.questdb
|
- questdb_data:/root/.questdb
|
||||||
restart: always
|
restart: always
|
||||||
|
environment:
|
||||||
|
- QDB_HTTP_AUTH_ENABLED=true
|
||||||
|
- QDB_HTTP_USER=${DB_USER:-admin}
|
||||||
|
- QDB_HTTP_PASSWORD=${DB_PASSWORD:-quest}
|
||||||
|
# ILP Auth (optional, but good for consistency)
|
||||||
|
- QDB_PG_USER=${DB_USER:-admin}
|
||||||
|
- QDB_PG_PASSWORD=${DB_PASSWORD:-quest}
|
||||||
|
|
||||||
fetcher:
|
fetcher:
|
||||||
build: .
|
build: .
|
||||||
@@ -20,6 +27,8 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- PYTHONUNBUFFERED=1
|
- PYTHONUNBUFFERED=1
|
||||||
|
- DB_USER=${DB_USER:-admin}
|
||||||
|
- DB_PASSWORD=${DB_PASSWORD:-quest}
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
questdb_data:
|
questdb_data:
|
||||||
|
|||||||
Reference in New Issue
Block a user