Skip to content

Commit e142f18

Browse files
committed
refactor: update Dockerfile with license information and entrypoint command and changed base image tag from lts-alpine-3.14 to lts-alpine
1 parent 973c67c commit e142f18

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

Dockerfile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
FROM mcr.microsoft.com/powershell:lts-alpine-3.14
1+
# Copyright © 2023 Mohamed El Morabity
2+
# Copyright © 2024 Ophios GmbH
3+
# SPDX-License-Identifier: GPL-3.0-or-later
24

3-
COPY PSScriptAnalyzer-wrapper.ps1 /usr/local/bin/
4-
RUN chmod 0755 /usr/local/bin/PSScriptAnalyzer-wrapper.ps1 && \
5-
pwsh -Command \
5+
FROM mcr.microsoft.com/powershell:lts-alpine
6+
7+
RUN pwsh -Command \
68
"Set-PSRepository -ErrorAction Stop -InstallationPolicy Trusted -Name PSGallery -Verbose; \
79
Install-Module -ErrorAction Stop -Name PSScriptAnalyzer -Scope AllUsers"
810

9-
ENTRYPOINT ["/usr/local/bin/PSScriptAnalyzer-wrapper.ps1"]
11+
COPY --chmod=755 PSScriptAnalyzer-wrapper.ps1 /usr/local/bin/
12+
13+
ENTRYPOINT ["pwsh", "-Command", "/usr/local/bin/PSScriptAnalyzer-wrapper.ps1"]

0 commit comments

Comments
 (0)