Skip to content

ffxivita/docker-dalamud

Repository files navigation

Docker-Dalamud

Un ambiente di sviluppo comtrollato per lo sviluppo di plugin Dalamud con Dotnet, su base Dotnet/SDK:<ver>-alpine.

Il target primario di questa immagine è per i development containers e ambienti CI/CD, anche se funziona in ogni ambiente.

Pre-Requisiti

Per compilare il vostro progetto che ha Dalamud dentro ad un container, dovete perforza usare DalamudLibPath e avere il seguente snippet di codice dentro il vostro file csproj:

<PropertyGroup Condition="'$(OS)' != 'Windows_NT'">
  <DalamudLibPath>$(DALAMUD_HOME)/</DalamudLibPath>
  <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>

Uso

Questa immagine viene pubblicata con due tag disinti, latest e staging, che ovviamente includono versioni differenti di Dalamud. Tutti i files necessari vengono dal repository ufficuale Dalamud-Distrib.

Latest

Latest è la versione corrente e stabile di Dalamud e può essere richiamata aggiungendo quanto segue al vostro Dockerfile:

FROM ghcr.io/ffxivita/docker-dalamud:latest

Staging

Staging è la versione di Dalamud ancora in via di sviluppo e può essere usata aggiungendo quanto segue al vostro Dockerfile:

FROM ghcr.io/ffxivita/docker-dalamud:staging

Aggiornamento Immagini Container

Tutti i container vengono aggiornati automaticamente ogni settimana per includere l'ultima versione di Dalamud che il tag consente. La versione di .NET verrà incrementata quando sarà supportata.

About

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors 3

  •  
  •  
  •