Martin Berg Alstad d618438b14
Some checks failed
Deploy application / deploy (push) Failing after 6s
Fix DB_DIRECTORY env is empty in Docker compose
2025-01-26 19:36:17 +01:00

36 lines
1.2 KiB
YAML

name: Deploy application
on:
push:
branches: [main]
jobs:
deploy:
runs-on: host
env:
# Actual budget
ACTUAL_BUDGET_ID: ${{ secrets.ACTUAL_BUDGET_ID }}
ACTUAL_SYNC_ID: ${{ secrets.ACTUAL_SYNC_ID }}
ACTUAL_SERVER_URL: ${{ secrets.ACTUAL_SERVER_URL }}
ACTUAL_PASSWORD: ${{ secrets.ACTUAL_PASSWORD }}
ACTUAL_ACCOUNT_IDS: ${{ secrets.ACTUAL_ACCOUNT_IDS }}
ACTUAL_DATA_DIR: ${{ var.ACTUAL_DATA_DIR }}
# Bank
BANK_INITIAL_REFRESH_TOKEN: ${{ secrets.BANK_INITIAL_REFRESH_TOKEN }}
BANK_OAUTH_CLIENT_ID: ${{ secrets.BANK_OAUTH_CLIENT_ID }}
BANK_OAUTH_CLIENT_SECRET: ${{ secrets.BANK_OAUTH_CLIENT_SECRET }}
BANK_OAUTH_STATE: ${{ secrets.BANK_OAUTH_STATE }}
BANK_OAUTH_REDIRECT_URI: ${{ secrets.BANK_OAUTH_REDIRECT_URI }}
BANK_ACCOUNT_IDS: ${{ secrets.BANK_ACCOUNT_IDS }}
# Configuration
LOG_LEVEL: ${{ var.LOG_LEVEL }}
DB_DIRECTORY: ${{ var.DB_DIRECTORY }}
DB_FILENAME: ${{ var.DB_FILENAME }}
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Run docker-compose
run: DB_DIRECTORY=$DB_DIRECTORY docker compose up -d --build