Add Docker support with Dockerfile, docker-compose, and entrypoint script; update .gitignore and add .dockerignore
This commit is contained in:
51
.dockerignore
Normal file
51
.dockerignore
Normal file
@@ -0,0 +1,51 @@
|
||||
# ── Git ──────────────────────────────────────
|
||||
.git
|
||||
.gitignore
|
||||
.gitattributes
|
||||
|
||||
# ── Env files (use .env.docker instead) ─────
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# ── Node / build artifacts ───────────────────
|
||||
node_modules
|
||||
npm-debug.log*
|
||||
|
||||
# ── Laravel local storage (mounted as volume)
|
||||
storage/logs/*
|
||||
storage/framework/cache/*
|
||||
storage/framework/sessions/*
|
||||
storage/framework/views/*
|
||||
storage/app/private/*
|
||||
|
||||
# ── Laravel bootstrap cache ──────────────────
|
||||
bootstrap/cache/*.php
|
||||
|
||||
# ── SQLite database (mounted as volume) ──────
|
||||
database/database.sqlite
|
||||
|
||||
# ── Compiled assets (rebuilt in Dockerfile) ──
|
||||
public/build
|
||||
public/hot
|
||||
|
||||
# ── Tests / dev tooling ──────────────────────
|
||||
tests
|
||||
phpunit.xml
|
||||
.editorconfig
|
||||
.php-cs-fixer*
|
||||
|
||||
# ── IDE / OS ─────────────────────────────────
|
||||
.idea
|
||||
.vscode
|
||||
*.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# ── Docker config itself ─────────────────────
|
||||
Dockerfile
|
||||
docker-compose*.yml
|
||||
docker/
|
||||
|
||||
# ── Claude / project meta ────────────────────
|
||||
.claude
|
||||
README.md
|
||||
Reference in New Issue
Block a user