Commit Graph

11 Commits

Author SHA1 Message Date
czlonkowski
ee9efd7849 fix: resolve Docker build failures by copying tsconfig.build.json
- Updated Dockerfile to copy all tsconfig*.json files (includes tsconfig.build.json)
- Updated Dockerfile.railway with same fix
- Changed standard Dockerfile to use 'tsc -p tsconfig.build.json' for consistency
- This fixes the missing file errors preventing Docker builds in CI

The issue was that tsconfig.build.json was added for the testing infrastructure
but the Docker COPY commands were not updated to include it.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-30 10:13:14 +02:00
czlonkowski
23d12b4808 chore: upgrade Docker base images to Node.js 22 LTS Alpine (v2.7.22)
- Updated all Dockerfiles from node:20-alpine to node:22-alpine
- Addresses known vulnerabilities in older Alpine images
- Provides better long-term support with Node.js 22 LTS (until April 2027)
- Updated documentation to reflect new base image version
- Tested and verified compatibility with all dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 09:23:23 +02:00
czlonkowski
637e7f978b feat: optimize Railway Docker image to use runtime-only dependencies
- Switch from package.json to package.runtime.json in runtime stage
- Reduces image size by 82% (from ~1.5GB to ~280MB)
- 10x faster builds (1-2 minutes vs 12 minutes)
- No functional changes - uses pre-built database from git
- Aligns Railway image with main Dockerfile optimization

This dramatically improves Railway deployment performance while
maintaining full functionality.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 01:13:17 +02:00
czlonkowski
b111eb64d6 Merge branch 'main' into kimbo128/main - resolve conflicts 2025-07-17 00:55:50 +02:00
czlonkowski
0155e4555c feat: add Railway deployment with zero-config setup 2025-07-16 17:41:26 +02:00
moonwalk
c089ee60d8 Update Dockerfile.railway 2025-07-16 13:56:14 +02:00
moonwalk
c0d65cc9f4 Update Dockerfile.railway
added echo
2025-07-16 13:22:24 +02:00
moonwalk
55dfedd8a6 Update Dockerfile.railway
updated not working file
2025-07-16 13:16:02 +02:00
moonwalk
9e43836f31 Update Dockerfile.railway
added entrypoint
2025-07-16 13:14:02 +02:00
moonwalk
9e9a9856f4 Made deployable on Railway (#53)
* Rename Dockerfile to __Dockerfile

* Update and rename __Dockerfile to Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Rename Dockerfile to Dockerfile.railway

* Create Docherfile

* Rename Docherfile to Dockerfile

* Create railway.json

* Update README.md
2025-07-16 10:27:21 +02:00
moonwalk
0738f4bb94 Rename Dockerfile to Dockerfile.railway 2025-07-16 09:03:47 +02:00