Initial commit - Sitemap Builder app

This commit is contained in:
Karol Głowacki
2026-01-09 18:52:15 +01:00
parent 4e5625f03e
commit 318dcc88ac
54 changed files with 7969 additions and 103 deletions

19
docker-compose.yml Normal file
View File

@@ -0,0 +1,19 @@
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: sitemap-builder
restart: unless-stopped
ports:
- "3000:3000"
environment:
- DATABASE_URL=file:/app/data/database.db
- APP_ACCESS_PASSWORD=${APP_ACCESS_PASSWORD:-admin}
- JWT_SECRET=${JWT_SECRET:-your-secret-key-change-me}
- UPLOAD_DIR=/app/uploads
volumes:
# Persist SQLite database
- ./data:/app/data
# Persist uploaded files
- ./uploads:/app/uploads