958 B
958 B
1. Transfer & Build
- 1.1 rsync
admin/Dockerfile,admin/docker-compose.yml,admin/app/(exclude vendor, node_modules, .env, storage/logs) →sam@192.168.20.13:/home/sam/Docker/Containers/wherewoof-admin/ - 1.2 On .13:
docker compose build(php:8.3 image) +composer installvia container
2. Configure & Run
- 2.1 Write
.envon .13 (DB 192.168.20.13:5434, APP_KEY generated, SESSION_DRIVER=file); addrestart: unless-stoppedto compose - 2.2
docker compose up -d→ verifylocalhost:3030on .13 returns 200 (login page)
3. Caddy / Firewall
- 3.1 User: open port 3030 on .13 NixOS firewall (networking.firewall.allowedTCPPorts = [3030])
- 3.2 Verify
admin.where-woof.comvia .35 Caddy once DNS propagates (cert issuance retries automatically)
4. Verification
- 4.1 Smoke: admin login on .13 works (shared DB admin user); resources render
- 4.2
openspec validate deploy-admin; commit