Skip to content

Commit

Permalink
Merge pull request #5 from KayeeNL/feature/Small_Fixes
Browse files Browse the repository at this point in the history
Changed the dateformat to be yyyyMMdd_ + updated contributors
  • Loading branch information
KayeeNL authored Mar 15, 2022
2 parents dbd2cdf + 701437e commit 3014a4d
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Create-SitecoreModule-DockerAssetImage.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
https://ericastockwellalpert.wordpress.com/2021/02/23/creating-a-docker-asset-image-for-your-sitecore-module-and-adding-it-to-your-site/
.NOTES
Version: 1.0
Author: Robbert Hock - Kayee - Sitecore MVP 2010-2021
Author: Robbert Hock - Kayee - Sitecore MVP 2010-2022
Creation Date: June/July 2021
Purpose/Change: Initial script development
#>
Expand Down Expand Up @@ -87,7 +87,7 @@ else {
Write-Host "START - [Convert Sitecore Module to .scwdp]"
Write-Host "`n"

$dateTime = (Get-Date).tostring("ddMMyyyyHHmmss")
$dateTime = (Get-Date).tostring("yyyyMMdd_HHmmss")
$packagePath = $PSScriptRoot + "\Package\$ModulePackageName"
$modulePackageItem = Get-Item $packagePath
$modulePackageNameSinExtension = $modulePackageItem.BaseName
Expand Down
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
# sitecore-module-docker-asset-image-creator

This repository contains a script to handle the auto creation of a Docker Asset Image for a given Sitecore module

- Clone the repo to your working machine
- Add the Sitecore module package to Package folder under root
- Then invoke the script as shown in example below to convert it into scwdp (used for Azure PaaS) as well as extract the scwdp into a Module folder used for generating the docker image
```powershell
.\Create-SitecoreModule-DockerAssetImage.ps1 -ModulePackageName "Brightcove.Media.Framework-10.0.zip"
```
- The folder name is generated based on the ModulePackageName provided while invoking the script and appends the current datetime stamp in `ModulePackageName_ddMMyyyyHHmmss` format
```powershell
.\Create-SitecoreModule-DockerAssetImage.ps1 -ModulePackageName "Brightcove.Media.Framework-10.0.zip"
```
- The folder name is generated based on the ModulePackageName provided while invoking the script and appends the current datetime stamp in `ModulePackageName_yyyyMMdd_HHmmss` format
- Run the docker file under Module folder to generate the image. The script only extracts it for CM role. For other roles, you have to manually create role specific docker files
- Once the image is generated, push it to your container registry to share it with other devs in your team or devops for AKS deployment

![image](https://user-images.githubusercontent.com/3968213/129932632-67ee772f-63da-421e-a476-dfe08635ca69.png)

# Contributors

Robbert Hock - Twitter: @kayeeNL, GitHub: https://github.com/KayeeNL
Anton Tishchenko - Twitter: @ativn, GitHub: https://github.com/Antonytm
Christopher Huemmer - Twitter: @chrishmmr, GitHub: https://github.com/chris-hmmr
Venkata Phani Abburi - Twitter: @phani_abburi, GitHub: https://github.com/phaniav

0 comments on commit 3014a4d

Please sign in to comment.