XIVLoot backend
  • C# 98.7%
  • Python 0.6%
  • Nix 0.5%
  • Dockerfile 0.1%
Find a file
yami 2492a55e4f
All checks were successful
Docker image / build (push) Successful in 14s
Merge pull request 'dev' (#7) from dev into main
Reviewed-on: #7
2026-08-11 19:38:30 -04:00
.forgejo/workflows chore: update ssh-action reference to use full URL in deployment workflow 2026-07-09 14:37:05 -04:00
FFXIV-RaidLootAPI Merge pull request 'dev' (#7) from dev into main 2026-08-11 19:38:30 -04:00
FFXIV-RaidLootAPI.Tests feat(plugin): sync savage book counts from character inventory 2026-08-11 15:46:15 -04:00
.dockerignore Added PlayerController and GearController 2024-05-18 10:12:33 -04:00
.gitattributes i give up 2026-03-19 22:02:46 -04:00
.gitignore feat: add StaticController to manage raid static ownership and status updates 2026-07-04 11:18:50 -04:00
databasePopulator.py Fixed Score issues + Added PopulateGear func + Fixed other issues gear 2024-06-03 15:17:15 -03:00
docker-compose.yml Migrating to PostgreSQL 2026-05-08 22:50:27 -04:00
dockerup.bat Working on lock 2024-06-20 16:13:01 -03:00
dotnet-tools.json Attempting to regenerate the indexes for the DB 2026-05-14 12:55:26 -04:00
FFXIV-RaidLootAPI.sln Added PlayerController and GearController 2024-05-18 10:12:33 -04:00
flake.lock possible fix for aarch64-darwin 2026-03-19 19:19:32 -04:00
flake.nix Migration to .NET 10 2026-04-21 13:56:05 -04:00
gear_gen.py V 1.4.2 2025-12-20 23:05:59 -05:00
migrate.sql feat: replace Tier enum with database-driven Expansion and RaidTier models and update dependencies 2026-07-03 11:06:27 -04:00
pushBackendToProd.bat Going to push to prod 2024-08-02 13:14:58 -04:00
pushToDev.bat Going to push to prod 2024-08-02 13:14:58 -04:00
README.md Added workflow to readme 2025-03-17 14:57:39 -04:00

XIVLoot

.net build workflow   Docker Image Workflow
This is a FFXIV raid loot management project. This includes a front-end and a back-end. Front-end is in Angular and the Backend is in .NET using EntityFramework.

Prepare your environment

You need

Docker

Create your SSL certificate

dotnet dev-certs https --clean
dotnet dev-certs https -ep $env:USERPROFILE\.aspnet\https\aspnetapp.pfx -p XIVLoot
dotnet dev-certs https --trust

Build the image

From the root of the project (where the .sln is)

docker build -f FFXIV-RaidLootAPI/Dockerfile -t ffxiv-raidlootapi .

Put the images up

Go into the docker-db folder in the project

docker compose up -d

and if you want to put the containers down

docker compose down