UNPKG

roar-agent

Version:

The Node.js Roar Agent that listens for and executes scan jobs

123 lines (117 loc) 2.33 kB
[ { "message": "Job Recieved", "code": 1 }, { "message": "Job Launched", "code": 2 }, { "message": "Job Failed", "code": 3 }, { "message": "Job Killed", "code": 4 }, { "message": "Agent Reset", "code": 5 }, { "message": "Agent Error", "code": 6 }, { "message": "Agent Info", "code": 7 }, { "message": "Agent Startup", "code": 8 }, { "message": "Agent Shutdown", "code": 9 } ] version: '2' services: roar-rabbitmq: image: liongard/roar-rabbitmq restart: always ports: - 5671:5671 expose: - 5671 postgres: image: onjin/alpine-postgres restart: always volumes: - /roardb:/var/lib/postgresql/data environment: - POSTGRES_USER=leopg - POSTGRES_PASSWORD=dTng3r.b0rn!TrrTng3.f0r3st - POSTGRES_DB=roar ports: - 5432:5432 expose: - 5432 pgweb: image: sosedoff/pgweb restart: always ports: - 8081:8081 links: - postgres:postgres environment: - DATABASE_URL=postgres://leopg:dTng3r.b0rn!TrrTng3.f0r3st@postgres:5432/roar depends_on: - postgres roar-frontend: depends_on: - roar-backend image: liongard/roar-frontend:0.9.1 restart: always volumes: - ./letsencrypt:/etc/letsencrypt - ./letsencrypt-backups:/var/lib/letsencrypt - ./dhparam-cache:/cache ports: - 80:80 - 443:443 links: - roar-backend environment: - NODE_ENV=production - API_HOST=roar-backend - EMAIL=roarbot@liongard.com - DOMAIN=leo.liongard.com - UPSTREAM=roar-backend:3000 roar-backend: depends_on: - postgres - roar-rabbitmq restart: always image: liongard/roar-backend:0.9.1 volumes: - ./backend:/usr/src/app - /spcerts:/spcerts environment: - NODE_ENV=production - THE_URL=leo.liongard.com - HOST=roar-backend - EMAIL=roarbot@liongard.com - PG_HOSTNAME=postgres - PG_PORT=5432 - PG_USERNAME=leopg - PG_PASSWORD=dTng3r.b0rn!TrrTng3.f0r3st - RABBITMQ_HOSTNAME=roar-rabbitmq - RABBITMQ_USER=roar - RABBITMQ_PASSWORD=ReachFortheSky! links: - roar-rabbitmq - postgres expose: - 3000