Method |
Endpoint |
Implementation |
Get |
/factions |
✅ |
Get |
/factions/:id |
✅ |
Get |
/factions/name/:name |
✅ |
Post |
/factions |
✅ |
Put |
/factions/:id |
✅ |
Delete |
/factions/:id |
✅ |
Method |
Endpoint |
Implementation |
Get |
/ships |
✅ |
Get |
/ships/:id |
✅ |
Get |
/ships/name/:name |
✅ |
Get |
/ships/minimal |
✅ |
Post |
/ships |
✅ |
Put |
/ships/:id |
✅ |
Delete |
/ships/:id |
✅ |
Method |
Endpoint |
Implementation |
Get |
/shiptypes |
✅ |
Get |
/shiptypes:id |
✅ |
Get |
/shiptypes/name/:name |
✅ |
Post |
/shiptypes |
✅ |
Put |
/shiptypes/:id |
✅ |
Delete |
/shiptypes/:id |
✅ |
Method |
Endpoint |
Implementation |
Get |
/shiptypesubclasses |
✅ |
Get |
/shiptypesubclasses/:id |
✅ |
Get |
/shiptypesubclasses/name/:name |
✅ |
Post |
/shiptypesubclasses |
✅ |
Put |
/shiptypesubclasses/:id |
✅ |
Delete |
/shiptypesubclasses/:id |
✅ |
Method |
Endpoint |
Implementation |
Get |
/enum/armor |
✅ |
Get |
/enum/rarity |
✅ |
Method |
Endpoint |
Implementation |
Post |
/auth/login |
✅ |
Post |
/auth/refresh |
✅ |
Post |
/auth/register |
✅ |
These are features, routes, etcetera that might be implemented later on. If you have any ideas feel free to email me them or create an issue for it. I will show it here if it sounds good 😊
- Loading ship skins
- Loading equipment
- Loading events
The docker-compose.yml
file will look for a file called .env
for all environment variables. Here is an example of what the .env
file contents look like at this moment.
CONNECTION_STRING=Server=azurlaneapi-db;Database=azurlaneapi;User=root
ASPNETCORE_Environment=Development
SIGNING_KEY=MySuperSecretSigningKey
ADMIN_PASSWORD=SuperSecretPa$$w0Rd