Add Docker deployment config and production CORS

- Dockerfile with multi-stage build (builder + production)
- docker-compose.yml for EC2 deployment with SSH localhost
- Add status.eventifyplus.com to CORS origins

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-23 14:05:10 +05:30
parent 7dee2d8069
commit eb6c097664
3 changed files with 57 additions and 1 deletions

16
docker-compose.yml Normal file
View File

@@ -0,0 +1,16 @@
services:
server-monitor:
build: .
container_name: eventify-server-monitor
restart: unless-stopped
ports:
- "3002:3002"
environment:
- SSH_HOST=host.docker.internal
- SSH_USER=ubuntu
- SSH_KEY_PATH=/root/.ssh/id_rsa
- PORT=3002
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- /home/ubuntu/.ssh/id_rsa:/root/.ssh/id_rsa:ro