n-daisuke897-blog/compose.yml
Daisuke cf76a69948 feat(dev): add Podman-based container workflow
- Add Containerfile for running Astro dev server in a container
- Add compose.yml (slirp4netns) for WSL2/rootless compatibility
- Document Podman compose usage and troubleshooting steps in README
- Ignore optional Podman env file in .gitignore
2026-01-31 19:54:28 +09:00

16 lines
392 B
YAML

services:
app:
build:
context: .
dockerfile: Containerfile
# WSL2/rootless: avoid netavark+nftables bridge rules by using slirp4netns
network_mode: "slirp4netns:allow_host_loopback=true"
ports:
- "4321:4321"
volumes:
- .:/app
- node_modules:/app/node_modules
command: npm run dev -- --host 0.0.0.0 --port 4321
volumes:
node_modules: