pathwar.land

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2019 License: Apache-2.0 Imports: 16 Imported by: 0

README

pathwar

Pathwar monorepo

API Documentation

Database schemas (expected)

                ┌────────────┐    ┌─────────────┐┌────────┐       ┌──────┐
                │ AuthMethod │    │ Achievement ││ Coupon │       │ Team │
                └────────────┘    └─────────────┘└────────┘       └──────┘
                      │                 │            │               │
┌────────────┐        │                 │            │               │
│ Credential │────┌──────┐              ┌────────────┐      ┌────────────────┐
└────────────┘    │ User │──────────────│ TeamMember │──────│ TournamentTeam │─────────────────┐
          ┌───────└──────┘              └────────────┘      └────────────────┘                 │
          │           │                 │                   │                │                 │
  ┌──────────────┐    │                 │                   │                │                 │
  │ Notification │    │                 │                   │                │                 │
  └──────────────┘    │                 │                   │                │                 │
                ┌─────────────┐ ┌────────────────┐    ┌────────────┐┌───────────────────┐ ┌──────────┐
                │ UserSession │ │ WhoswhoAttempt │    │ Tournament ││ LevelSubscription │ │ ShopItem │
                └─────────────┘ └────────────────┘    └────────────┘└───────────────────┘ └──────────┘
                                                                              │                 │
                                                                              │                 │
        ┌───────┐                                                             │                 │
        │ Event │                 ┌────────────┐   ┌───────────────┐   ┌─────────────┐   ┌─────────────┐
        └───────┘                 │ Hypervisor │───│ LevelInstance │───│ LevelFlavor │───│    Level    │
                                  └────────────┘   └───────────────┘   └─────────────┘   └─────────────┘

Production architecture (expected)

                                ┌─────────────────────────────────────┐
                                │       pathwar server cluster        │
                                │                                     │
                                │ ┌─────────────────────────────────┐ │
                                │ │┌─────────────┐                  │ │
                                │ ││             │                  │ │
                                │ ││  ssh proxy  │                  │ │
                                │ ││             │                  │ │
                                │ │└─────────────┘                  │ │
                                │ │┌─────────────┐                  │ │
                                │ ││             │                  │ │
                                │ ││     web     │                  │ │
                                │ ││             │                  │ │
                                │ │└─────────────┘    pathwar server│ │
                                │ │┌─────────────┐                  │ │
                ┌───────────┐   │ ││             │                  │ │   ┌─────────┐
┌───────────┐   │           │   │ ││ http proxy  │                  │ │   │         │
│           │   │           │   │ ││             │                  │ │   │   SQL   │
│   users   │──▶│  haproxy  │──▶│ │└─────────────┘                  │ │──▶│ cluster │
│           │   │           │   │ │┌─────────────┐                  │ │   │         │
└───────────┘   │           │   │ ││             │                  │ │   └─────────┘
                └───────────┘   │ ││     api     │                  │ │
                                │ ││             │                  │ │
                                │ │└─────────────┘                  │ │
                                │ └─────────────────────────────────┘ │
                                │ ┌─────────────────────────────────┐ │
                                │ │                                 │ │
                                │ │                   pathwar server│ │
                                │ │                                 │ │
                                │ └─────────────────────────────────┘ │
                                │ ┌─────────────────────────────────┐ │
                                │ │                                 │ │
                                │ │                              ...│ │
                                │ │                                 │ │
                                │ └─────────────────────────────────┘ │
                                └─────────────────────────────────────┘

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pathwar module
pkg
cli
Package server is a reverse proxy.
Package server is a reverse proxy.
tool
screenshoter Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL