- 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
16 lines
392 B
YAML
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:
|