Add a multi-stage Dockerfile (Vue build + .NET 10 publish) and a docker-compose service exposing port 8080 with a single bind mount ./data -> /app/data for SurrealDB persistence. Include an example compose file, a .dockerignore, and document Docker usage and version 0.0.1 in the README.
38 lines
477 B
Plaintext
38 lines
477 B
Plaintext
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vs/
|
|
.idea/
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
*.user
|
|
|
|
# .NET
|
|
bin/
|
|
obj/
|
|
|
|
# Local SurrealDB data (embedded RocksDB) — persisted next to the running app
|
|
data/
|
|
|
|
# Node
|
|
node_modules/
|
|
dist/
|
|
*.local
|
|
|
|
# Client build output copied into backend
|
|
backend/wwwroot/
|
|
|
|
# Local documentation (not tracked)
|
|
backend/local-docs/
|
|
|
|
# Env / secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Docker — lokalne nadpisania
|
|
docker-compose.override.yaml
|
|
docker-compose.override.yml
|