chore: Adjust deployment pipeline to set DB credentials

This commit is contained in:
overflowerror 2023-11-24 21:14:02 +01:00
parent b69be24727
commit 275eddf025

View file

@ -24,9 +24,18 @@ jobs:
FTP_SERVER: ${{ secrets.FTP_SERVER }} FTP_SERVER: ${{ secrets.FTP_SERVER }}
FTP_USERNAME: ${{ secrets.FTP_USERNAME }} FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
DB_DSN: ${{ secrets.DB_DSN }}
DB_SCHEMA: ${{ secrets.DB_SCHEMA }}
DB_USERNAME: ${{ secrets.DB_USERNAME }}
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
run: | run: |
sudo apt install lftp sudo apt install lftp
rm -rf .git .github rm -rf .git .github
cp credentials.templ.php credentials.php
sed -i -e "s/{DB_DSN}/${DB_DSN}/g" credentials.php
sed -i -e "s/{DB_SCHEMA}/${DB_SCHEMA}/g" credentials.php
sed -i -e "s/{DB_USERNAME}/${DB_USERNAME}/g" credentials.php
sed -i -e "s/{DB_PASSWORD}/${DB_PASSWORD}/g" credentials.php
mv maintenance.php maintenance-real.php mv maintenance.php maintenance-real.php
sed -e 's/false/true/g' maintenance-real.php > maintenance.php sed -e 's/false/true/g' maintenance-real.php > maintenance.php
lftp -e " lftp -e "