refactor: remove Playwright dependencies and configuration, update test cases, and clean up code formatting

- Removed Playwright test dependencies from package.json and deleted playwright.config.ts.
- Updated LoginForm component and its tests for improved readability and consistency.
- Cleaned up App.vue and PublicLayout.vue by adjusting import formatting.
- Fixed missing newlines in CSS and other files for better formatting.
- Updated userStore to ensure proper object syntax.
- Refactored LoginView to enhance code clarity and maintainability.
This commit is contained in:
Stevan Freeborn
2026-03-11 12:13:53 -05:00
parent e3a75ccbc6
commit cd69cea2ac
23 changed files with 523 additions and 421 deletions
+29
View File
@@ -0,0 +1,29 @@
services:
web:
image: ${DOCKERHUB_USERNAME}/fiscalos-web:${IMAGE_TAG:-latest}
ports:
- "80:80"
depends_on:
- api
restart: unless-stopped
api:
image: ${DOCKERHUB_USERNAME}/fiscalos-api:${IMAGE_TAG:-latest}
ports:
- "8080:8080"
environment:
- ASPNETCORE_ENVIRONMENT=Production
- AppDbContextOptions__DatabaseFilePath=/data/fiscalos.db
- JwtOptions__Audience=${JWT_AUDIENCE}
- JwtOptions__Issuer=${JWT_ISSUER}
- JwtOptions__Secret=${JWT_SECRET}
- JwtOptions__ExpiryInMinutes=${JWT_EXPIRY_IN_MINUTES}
- FileKeyRingOptions__KeysDirectoryPath=/keys
- FileKeyRingOptions__PrimaryKeyId=${FILE_KEY_RING_PRIMARY_KEY_ID}
- PlaidClientOptions__ClientId=${PLAID_CLIENT_ID}
- PlaidClientOptions__Secret=${PLAID_SECRET}
- PlaidClientOptions__Webhook=${PLAID_WEBHOOK}
volumes:
- ./data:/data
- ./keys:/keys
restart: unless-stopped