Skip to content

justinyeh1995/CybORG-API

Repository files navigation

Project Planning for a potential polyglot microservice

Click to expand project structure
project-root/
├── .github/
├── api-gateway/
│   ├── Dockerfile
│   ├── package.json
│   └── src/
│       └── index.js
├── auth-service/
│   ├── Dockerfile
│   ├── package.json
│   └── src/
│       └── index.js
├── game-service/
│   ├── Dockerfile
│   ├── requirements.txt
│   └── src/
│       └── main.py
├── data-service/
│   ├── Dockerfile
│   ├── package.json
│   └── src/
│       └── index.js
├── nginx/
│   └── nginx.conf
├── docker-compose.yml
├── .gitignore
├── README.md
└── .env (optional, for local development)

Directory Overview

  • api-gateway/: API Gateway service (Node.js)
  • auth-service/: Authentication service (Node.js)
  • game-service/: Game logic service (Python)
  • data-service/: Data management service (Node.js)
  • nginx/: Nginx configuration for reverse proxy
  • docker-compose.yml: Docker Compose configuration file
  • .gitignore: Git ignore file
  • README.md: Project documentation (this file)
  • .env: Environment variables for local development (not tracked in git)

cyborg-api drawio

About

API services that provide CybORG game management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages