跳到正文

evascasino

Capivara_casino

Capivara Bet — casino & sportsbook operator platform (Laravel/VanguardLTE, Script.Casino). Player lobby, admin, sports module. Self-host with Docker. Game HTML5 clients & licences not included .

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

Capivara Bet

图片:Capivara Bet — casino lobby (screenshot)

Capivara Bet is a white-label casino and sportsbook platform built on the Script.Casino / VanguardLTE stack: player lobby, wallet, admin back office, bonuses, reporting, and game catalogue integration.

This repository contains the application source, Docker setup, and operator documentation for self-hosted deployments.

ProductCapivara Bet
PlatformScript.Casino
StackLaravel 8 · PHP 7.4 · MariaDB · React player shell · optional Node sports ingestion
Try itSelf-host with Docker → http://127.0.0.1:8080

Overview

Use this repo to evaluate, brand, and deploy your own Capivara Bet instance. The lobby, sports views, and admin tools ship here; you provide hosting, compliance, payment configuration, and licensed game client assets where required.

This repository does not operate a casino. It does not accept wagers, process real-money payments, or grant gambling licences. Running it locally is a software demo on your machine only.


Key features

  • Player front office — casino grid, categories, providers, sports navigation, wallet UI (gateways configured in admin).
  • Back office — shops, users, roles, games, bonuses, tournaments, statistics.
  • Sports — Laravel sports API + optional Node ingestion (port 1213) when SPORTS_API_TOKEN is set.
  • Docker — MariaDB seed schema, web container, optional sports service.
  • Branding — Capivara Bet theme (logo, copy, footer); adaptable for your operator brand.

What is in this repo vs what you add

Included in GitHubNot included (by design)
Laravel / VanguardLTE application codeThird-party slot HTML5 client packs (public/games/…)
Database seed / schema for local devStudio trademarks & artwork you are not licensed to redistribute
Compiled front-end (public/js, themes)Production secrets (.env, keys, payment credentials)
GeoIP path docs under storage/app/GeoIP2-City_20201006/MaxMind GeoIP2-City.mmdb (~127 MB — download locally)
Server-side game logic under app/Games/Guarantee of playable slots without your licensed asset mount

Playable slots need client files on disk or GAME_ASSETS_PATH pointing at your licensed bundle — the same class of requirement as templates that sell a separate “games API” or asset pack. The lobby lists games from the database; the browser loads the client from public/games/{GameName}/.


Quick start (self-hosted)

Requirements: Docker Engine 24+ and Docker Compose v2.

git clone https://github.com/evascasino/Capivara_casino.git
cd Capivara_casino
cp .env.example .env
docker compose up --build -d
ServiceURL
Webhttp://127.0.0.1:8080
Sports ingestion (optional)http://127.0.0.1:1213/health

First boot waits for MariaDB, syncs Compose env into .env, and generates APP_KEY if missing.

Reset database:

docker compose down -v && docker compose up --build -d

Optional — mount licensed game clients:

# .env
GAME_ASSETS_PATH=/absolute/path/to/your/games
# or copy bundles into public/games/

Configuration

VariablePurpose
APP_URLPublic URL of your deployment
DB_*MariaDB connection (DB_PREFIX default w_)
JWT_SECRETAPI tokens — long random value in production
GAME_ASSETS_PATHOptional path to licensed slot client packs
SPORTS_API_TOKENExternal odds feed (empty = sports UI without ingestion)

Payment, SMS, and crypto modules: Admin → Settings and .env.example.


Development without Docker

composer install
cp .env.example .env
php artisan key:generate
# Import docker/01-schema.sql, then:
php artisan serve

Repository layout

app/                 Laravel application (VanguardLTE namespace)
docker/              DB seed, sports Dockerfile
public/              Web root (themes, compiled JS; games/ when you add assets)
resources/views/     Blade templates (Default theme)
sports/              Node sports ingestion service
routes/              Web + API routes

Support

  • Issues: GitHub Issues for bugs and integration questions.
  • Platform: Script.Casino

Operators are responsible for compliance with applicable laws and licences in their jurisdictions.


Licence

See LICENSE. Third-party game names and logos are trademarks of their respective owners.

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。