We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 973c67c commit e142f18Copy full SHA for e142f18
1 file changed
Dockerfile
@@ -1,9 +1,13 @@
1
-FROM mcr.microsoft.com/powershell:lts-alpine-3.14
+# Copyright © 2023 Mohamed El Morabity
2
+# Copyright © 2024 Ophios GmbH
3
+# SPDX-License-Identifier: GPL-3.0-or-later
4
-COPY PSScriptAnalyzer-wrapper.ps1 /usr/local/bin/
-RUN chmod 0755 /usr/local/bin/PSScriptAnalyzer-wrapper.ps1 && \
5
- pwsh -Command \
+FROM mcr.microsoft.com/powershell:lts-alpine
6
+
7
+RUN pwsh -Command \
8
"Set-PSRepository -ErrorAction Stop -InstallationPolicy Trusted -Name PSGallery -Verbose; \
9
Install-Module -ErrorAction Stop -Name PSScriptAnalyzer -Scope AllUsers"
10
-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