diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..a91fd2a --- /dev/null +++ b/.env.production @@ -0,0 +1,7 @@ +VITE_FIREBASE_API_KEY=VITE_FIREBASE_API_KEY +VITE_FIREBASE_AUTH_DOMAIN=VITE_FIREBASE_AUTH_DOMAIN +VITE_FIREBASE_PROJECT_ID=VITE_FIREBASE_PROJECT_ID +VITE_FIREBASE_STORAGE_BUCKET=VITE_FIREBASE_STORAGE_BUCKET +VITE_FIREBASE_MESSAGING_SENDER_ID=VITE_FIREBASE_MESSAGING_SENDER_ID +VITE_FIREBASE_APP_ID=VITE_FIREBASE_APP_ID +VITE_FIREBASE_MEASUREMENT_ID=VITE_FIREBASE_MEASUREMENT_ID diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index c92892a..117495e 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -1,6 +1,9 @@ name: Main Build & Deploy -on: workflow_dispatch +on: + push: + branches: + - main jobs: build: @@ -41,6 +44,9 @@ jobs: name: Deploy Live runs-on: ubuntu-latest needs: build + environment: + name: production + url: https://pet.ivanch.me # adjust this URL as needed steps: - name: Recreate container diff --git a/env.sh b/env.sh index de11626..5f854ca 100644 --- a/env.sh +++ b/env.sh @@ -1,5 +1,5 @@ #!/bin/sh -for i in $(env | grep MY_APP_) +for i in $(env | grep VITE_) do key=$(echo $i | cut -d '=' -f 1) value=$(echo $i | cut -d '=' -f 2-) diff --git a/src/services/api/config.ts b/src/services/api/config.ts index c471890..8e4381e 100755 --- a/src/services/api/config.ts +++ b/src/services/api/config.ts @@ -2,7 +2,7 @@ import { ApiConfig } from './types'; // API configuration export const apiConfig: ApiConfig = { - baseURL: import.meta.env.VITE_API_BASE_URL || 'http://localhost:5278', + baseURL: import.meta.env.VITE_API_BASE_URL || 'VITE_API_BASE_URL', timeout: 10000, // 10 seconds headers: { 'Content-Type': 'application/json',