ci: fix build process

This commit is contained in:
Vasily Zubarev
2025-03-17 09:09:14 +01:00
parent d42ab7ba86
commit 4b9d95c1f7
5 changed files with 18 additions and 39 deletions

View File

@@ -35,7 +35,7 @@ A built-in system of powerful filters allows you to then export transactions wit
> \[!IMPORTANT]
>
> **Star Us** to receive all release notifications from GitHub without any delay! ⭐️
> This project is still at a very early stage. **Star Us** to receive new release notifications from GitHub ⭐️
## ✨ Features
@@ -123,12 +123,6 @@ Deploy your own instance of TaxHacker with Vercel in just a few clicks:
For server deployment, we provide a [Docker image](./Dockerfile) and [Docker Compose](./docker-compose.yml) files that makes setting up TaxHacker simple:
```bash
docker run --name taxhacker ghcr.io/vas3k/taxhacker:latest
```
You can also use docker-compose to start everything together:
```bash
# Clone the repository
git clone https://github.com/vas3k/TaxHacker.git
@@ -142,6 +136,22 @@ New docker image is automatically built and published on every new release. You
For more advanced setups, you can adapt Docker Compose configuration to your own needs. The default configuration uses the pre-built image from GHCR, but you can still build locally using the provided [Dockerfile](./Dockerfile) if needed.
```yaml
services:
app:
image: ghcr.io/vas3k/taxhacker:latest
ports:
- "3000:3000"
environment:
- UPLOAD_PATH=/app/uploads
- NODE_ENV=production
- DATABASE_URL=file:/app/data/db.sqlite
volumes:
- ./uploads:/app/uploads
- ./data:/app/data
restart: unless-stopped
```
### Environment Variables
Configure TaxHacker to suit your needs with these environment variables: