You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> För alla kommandon bör ***podman*** kunna ersättas med ***docker*** om så önskas.
148
+
> För alla kommandon bör **podman** kunna ersättas med **docker** om så önskas.
96
149
97
150
I en terminal kör:
98
-
```bash
99
-
podman run --rm -it -v $(pwd):/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version> -f /data/openapi.yaml
100
-
```
101
-
* Där data motsvarar den katalog i containern som du vill att nuvarande katalog `\$(pwd)` mountas in i, containern får tillgång till dina filer i `\$(pwd)`.
102
-
* Där `openapi.yaml` motsvarar den filen som du vill applicera valideringen på.
103
-
* Där \<VERSION> motsvarar den version av rest-api-profilen som du vill nyttja.
151
+
152
+
```bash
153
+
podman run --rm -it -v $(pwd):/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version> -f /data/openapi.yaml
154
+
```
155
+
156
+
- Där data motsvarar den katalog i containern som du vill att nuvarande katalog `$(pwd)` mountas in i, containern får tillgång till dina filer i `$(pwd)`.
157
+
- Där `openapi.yaml` motsvarar den filen som du vill applicera valideringen på.
158
+
- Där `<version>` motsvarar den version av rest-api-profilen som du vill nyttja.
104
159
105
160
> Notera: Sökvägar kan hanteras olika beroende på miljö:
Vid eventuella fel och du inte hittar rap-lp-error.log kan du behöva köra kommandot via containern enligt den alternativa instruktionen nedan.
116
173
Se till att containern har rättigheter att skriva till den katalog som du mountar, se [Skrivåtkomst till mount från container](#skrivåtkomst-till-mount-från-container).
117
174
118
175
#### Alternativ att köra ifrån containern
176
+
119
177
1. Starta en podman container:
120
-
```bash
121
-
podman run --rm -it --entrypoint /bin/sh -v $(pwd):/app/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version>
122
-
```
178
+
179
+
```bash
180
+
podman run --rm -it --entrypoint /bin/sh -v $(pwd):/app/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version>
181
+
```
182
+
123
183
2. Kör din validering ifrån containern:
124
-
```bash
125
-
npm start -- -f /data/openapi.yaml
126
-
```
184
+
185
+
```bash
186
+
npm start -- -f /data/openapi.yaml
187
+
```
188
+
127
189
3. Lägg på önskade flaggor enligt tidigare exempel.
128
190
129
191
Exempel:
192
+
130
193
```bash
131
194
podman run --rm -it --entrypoint /bin/sh -v $(pwd):/app/data ghcr.io/diggsweden/rest-api-profil-lint-processor:<version>
Du kan behöva ett Personal Access Token (PAT) för din användare i github för att kunna hämta images från Github Container Registry (GHCR) och Github Packages, se [FAQ i readme](../README.md/#hur-skapar-jag-ett-github-personal-access-token-pat).
141
204
142
-
#### Skrivåtkomst till mount från container
143
-
Vid körningar med podman och docker i kombination med flaggor som sparar information till filer kan det uppstå problem kring skrivrättigheter som gör att filer inte dyker upp som önskat. Filerna kan finnas i containern men dyker inte i den mountade katalogen som specificerats. Se [FAQ i readme](../README.md/#skrivåtkomst-till-mount-från-container).
144
-
205
+
### Skrivåtkomst till mount från container
145
206
207
+
Vid körningar med podman och docker i kombination med flaggor som sparar information till filer kan det uppstå problem kring skrivrättigheter som gör att filer inte dyker upp som önskat.
208
+
Filerna kan finnas i containern men dyker inte i den mountade katalogen som specificerats.
209
+
Se [FAQ i readme](../README.md/#skrivåtkomst-till-mount-från-container).
0 commit comments