935 B
935 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 3031 on .13 NixOS firewall (3030 = Langfuse; admin now on 3031)
- 3.2 Caddy block updated to .13:3031, Host-header test 200 (public cert pending DNS+firewall)
4. Verification
- 4.1 Smoke: admin login on .13 works (shared DB admin user); resources render
- 4.2
openspec validate deploy-admin; commit