alexalok/Deploy Docker + MySQL + Dotnet + EF Core stack
Deploys Docker + MySQL + Dotnet + EF Core stack
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Dec 23, 2025
- License
- None
Pinned Snippet
uses: alexalok/docker-mysql-dotnet-deploy-action@401e480d23004a34bdd85406472b7e94801ac322 # v1.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| server-address | Target server hostname | yes | — |
| compose-files | Compose files to use when deploying | yes | — |
| compose-folder | Folder on a target server to deploy in | yes | — |
| buildx-disable-caching | Whether buildx image caching must be disabled (default false) | no | false |
| database-host | Database hostname | yes | — |
| database-port | Database port (defaults to 3306) | no | 3306 |
| database-user | Database user | yes | — |
| database-password | Database password | yes | — |
| database-name | Database name | yes | — |
| ef-connectionstring-setting | Name of the setting in appsettings.json that contains connection string | no | Common:ConnectionString |
| ef-connectionstring-command-timeout | Command timeout for EF Core migrations | no | 30 |
| ef-extra-args | Extra args to pass to dotnet ef invocations | no | "" |
| ef-tool-version | Version of dotnet-ef tool to install (default: latest available) | no | * |
| mysqldump-extra-args | Extra args to pass to mysqldump invocations (optional) | no | "" |
| mysqldump-copy-tables | List of tables for mysqldump to copy to local database to test migrations against | no | "" |
Outputs
no outputs