alexalok/Deploy Docker + MySQL + Dotnet + EF Core stack

Deploys Docker + MySQL + Dotnet + EF Core stack

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Dec 23, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: alexalok/docker-mysql-dotnet-deploy-action@401e480d23004a34bdd85406472b7e94801ac322 # v1.1.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
server-addressTarget server hostnameyes
compose-filesCompose files to use when deployingyes
compose-folderFolder on a target server to deploy inyes
buildx-disable-cachingWhether buildx image caching must be disabled (default false)nofalse
database-hostDatabase hostnameyes
database-portDatabase port (defaults to 3306)no3306
database-userDatabase useryes
database-passwordDatabase passwordyes
database-nameDatabase nameyes
ef-connectionstring-settingName of the setting in appsettings.json that contains connection stringnoCommon:ConnectionString
ef-connectionstring-command-timeoutCommand timeout for EF Core migrationsno30
ef-extra-argsExtra args to pass to dotnet ef invocationsno""
ef-tool-versionVersion of dotnet-ef tool to install (default: latest available)no*
mysqldump-extra-argsExtra args to pass to mysqldump invocations (optional)no""
mysqldump-copy-tablesList of tables for mysqldump to copy to local database to test migrations againstno""

no outputs