Lambda3 / docker-vs-extensions-gallery

A VS Gallery extension docker image

Home Page:https://hub.docker.com/r/lambda3/vs-extensions-gallery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Private Gallery Creator Docker Image

This repository contains Dockerfile definitions for lambda3/vs-extensions-gallery.

This is the Windows Docker image for the Private VS Gallery Creator.

Downloads from Docker Hub Stars on Docker Hub

Build

Supported tags

This is based on the ASP.NET Image for Windows Nano Server 2019.

Running

On Windows, use Docker for Windows and run, on PowerShell:

docker run --rm -ti -p 5000:80 -v "c:\path\to\vsixs\:c:\vsix\" lambda3/vs-extensions-gallery

You may want to use a file share where the vsix files are stored, if they are not stored on the container host. It is not possible to mount file shares on Docker containers, so you will have to to access the share directly from the container. For that to work, you most likely will need a Group Managed Service Account, read the MS Docs on how to create one, and then run (replace the json file name):

docker run --rm -ti -p 5000:80 --security-opt "credentialspec=file://gsma.json" -e PGC_VSIX_LOCATION=\\myserver\myshare lambda3/vs-extensions-gallery

Then navigate to http://localhost:5000/feed.xml.

Maintainers

License

This software is open source, licensed under the Apache License, Version 2.0. See LICENSE.txt for details. Check out the terms of the license before you contribute, fork, copy or do anything with the code. If you decide to contribute you agree to grant copyright of all your contribution to this project, and agree to mention clearly if do not agree to these terms. Your work will be licensed with the project at Apache V2, along the rest of the code.

About

A VS Gallery extension docker image

https://hub.docker.com/r/lambda3/vs-extensions-gallery

License:Apache License 2.0


Languages

Language:Dockerfile 89.5%Language:Batchfile 10.5%