mirror of
https://github.com/Xevion/xevion.dev.git
synced 2026-01-31 08:26:41 -06:00
feat: add Docker containerization with multi-stage build
Includes .dockerignore, Dockerfile with cargo-chef caching, and Justfile commands for building/running containerized app. Updates console-logger to support both JSON and pretty-printed logs based on LOG_JSON env var.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# Ignore build artifacts and dev files
|
||||
target/
|
||||
web/node_modules/
|
||||
web/.svelte-kit/
|
||||
web/build/
|
||||
|
||||
# VCS
|
||||
.git/
|
||||
.gitignore
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Don't ignore these - we need them
|
||||
!web/build/client
|
||||
!web/build/server
|
||||
!web/build/*.js
|
||||
Reference in New Issue
Block a user