This commit is contained in:
Errol Sancaktar 2024-08-19 09:30:54 -06:00
parent 7fdec2a872
commit 22f12f851c
10270 changed files with 619 additions and 774859 deletions

View File

@ -922,10 +922,10 @@ hide_when_typing = true
[shell]
program="/opt/homebrew/bin/tmux"
args=['new-session', '-A', '-s', 'default']
program="/usr/bin/tmux"
[font]
normal = { family = "Hack Nerd Font Mono" }
normal = { family = "DejaVu Sans Mono", style = "Normal" }
size = 13
builtin_box_drawing = true

View File

@ -50,6 +50,9 @@ declare -A alias_list=(
[gca]='gcloud config configurations activate'
# SPOTIFY
[spo]'spotify_player'
)

View File

@ -8,9 +8,10 @@
"camera_navigation_style": "0",
"check_stable_update_only": false,
"curr_bed_type": "4",
"dark_color_mode": "0",
"dark_color_mode": "1",
"default_page": "0",
"developer_mode": false,
"do_not_show_modifer_tips": true,
"download_path": "/home/errol/Downloads",
"drop_project_action": true,
"enable_multi_machine": false,
@ -22,8 +23,8 @@
"iot_environment": "3",
"keyboard_supported": "none/alt/control/shift",
"language": "en_US",
"last_backup_path": "/tmp/orcaslicer_model/Mon_Aug_05/18_29_56#199206#57",
"last_export_path": "/home/errol/Downloads/3D Prints",
"last_backup_path": "/tmp/orcaslicer_model/Mon_Aug_19/08_22_22#205097#57",
"last_export_path": "/home/errol/m12drill",
"log_severity_level": "warning",
"max_recent_count": "18",
"max_send": "3",
@ -67,7 +68,7 @@
"sync_user_preset": false,
"tls_accepted_cert_store_location": "/etc/ssl/certs/ca-certificates.crt",
"tls_cert_store_accepted": "yes",
"toolkit_size": "74",
"toolkit_size": "100",
"units": "0",
"use_free_camera": false,
"use_inches": "0",
@ -75,7 +76,7 @@
"user_mode": "advanced",
"version": "01.09.03.50",
"window_layout": "layout2|name=sidebar;caption=;state=1996;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=504;besth=1080;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=main;caption=;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=20|dock_size(4,0,0)=506|",
"window_mainframe": "638; 181; 2120; 996; 0",
"window_mainframe": "712; 290; 2120; 996; 0",
"zoom_to_mouse": false,
"zoom_view": "none/mouse left"
},
@ -220,7 +221,7 @@
"flush_volumes_matrix": "0.000000",
"flush_volumes_vector": "140.000000|140.000000",
"machine": "Creality K1 Max (0.4 nozzle) MAXX",
"process": "0.20mm Standard - Test"
"process": "0.20mm Standard - Faster Test"
},
{
"curr_bed_type": "3",
@ -256,22 +257,23 @@
"settings_folder": "/home/errol/Downloads/3D Prints/Toolbox"
},
"recent_projects": {
"01": "/home/errol/Downloads/3D Prints/Toolbox/ToolboxGridfinity.3mf",
"02": "/home/errol/Downloads/3D Prints/Baby_Step_Z_rectangle.stl",
"03": "/home/errol/Downloads/3D Prints/z-height-test-pla-abs-petg.stl",
"04": "/home/errol/Downloads/3D Prints/dresser_drawer_glide.stl",
"05": "/home/errol/Downloads/3D Prints/k1-k1max-eddy-current-mount-cartographer-model_files/K1 Cartographer v9 (TL).3mf",
"06": "/home/errol/Downloads/3D Prints/cartographer.3mf",
"07": "/home/errol/Downloads/3D Prints/Multiboard/MultiBoard.3mf",
"08": "/home/errol/Downloads/3D Prints/Filament Swatch Holder (w.Box) - 3562775/files/filaswatch_L_nf.3mf",
"09": "/home/errol/Downloads/3D Prints/Filament Swatch Holder (w.Box) - 3562775/files/filaswatch_L_nf.stl",
"10": "/home/errol/Downloads/3D Prints/Multiboard/multiboard_parametric.3mf",
"11": "/home/errol/Downloads/3D Prints/Multiboard/multiboard_parametric.stl",
"12": "/home/errol/Downloads/3D Prints/Garage/GarageStuff.3mf",
"13": "/home/errol/Downloads/3D Prints/Toolbox/modular-wrenchtoolbox-organizers-model_files/modular-wrench-holder-3-sizes.3mf",
"14": "/home/errol/Downloads/3D Prints/Toolbox/7-set-variations-imperial-14-drive-socket-holders-gridfinity-model_files/1_4-imperial-impact-socket-11pc-left.stl",
"15": "/home/errol/Downloads/screwdriver_rack.3mf",
"16": "/home/errol/Downloads/f8b2986208c975496afdd43553838fb6639b2bf5.3mf",
"17": "/home/errol/Downloads/f8b2986208c975496afdd43553838fb6639b2bf5.stl"
"01": "/home/errol/Downloads/3D Prints/Toolbox/gridfinity white toolbox.3mf",
"02": "/home/errol/gridfinity white toolbox.3mf",
"03": "/home/errol/Downloads/3D Prints/Toolbox/ToolboxGridfinity.3mf",
"04": "/home/errol/Downloads/3D Prints/Baby_Step_Z_rectangle.stl",
"05": "/home/errol/Downloads/3D Prints/z-height-test-pla-abs-petg.stl",
"06": "/home/errol/Downloads/3D Prints/dresser_drawer_glide.stl",
"07": "/home/errol/Downloads/3D Prints/k1-k1max-eddy-current-mount-cartographer-model_files/K1 Cartographer v9 (TL).3mf",
"08": "/home/errol/Downloads/3D Prints/cartographer.3mf",
"09": "/home/errol/Downloads/3D Prints/Multiboard/MultiBoard.3mf",
"10": "/home/errol/Downloads/3D Prints/Filament Swatch Holder (w.Box) - 3562775/files/filaswatch_L_nf.3mf",
"11": "/home/errol/Downloads/3D Prints/Filament Swatch Holder (w.Box) - 3562775/files/filaswatch_L_nf.stl",
"12": "/home/errol/Downloads/3D Prints/Multiboard/multiboard_parametric.3mf",
"13": "/home/errol/Downloads/3D Prints/Multiboard/multiboard_parametric.stl",
"14": "/home/errol/Downloads/3D Prints/Garage/GarageStuff.3mf",
"15": "/home/errol/Downloads/3D Prints/Toolbox/modular-wrenchtoolbox-organizers-model_files/modular-wrench-holder-3-sizes.3mf",
"16": "/home/errol/Downloads/3D Prints/Toolbox/7-set-variations-imperial-14-drive-socket-holders-gridfinity-model_files/1_4-imperial-impact-socket-11pc-left.stl",
"17": "/home/errol/Downloads/screwdriver_rack.3mf",
"18": "/home/errol/Downloads/f8b2986208c975496afdd43553838fb6639b2bf5.3mf"
}
}

View File

@ -1,5 +1,130 @@
{
"data": [
{
"actions": [
9
],
"device": "00M",
"ecode": "07FFC008",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc008/965557694a7688586a7bb75f06fd0213.png"
},
{
"actions": [
9
],
"device": "00W",
"ecode": "07FFC008",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc008/965557694a7688586a7bb75f06fd0213.png"
},
{
"actions": [
9
],
"device": "01S",
"ecode": "07FFC008",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc008/965557694a7688586a7bb75f06fd0213.png"
},
{
"actions": [
9
],
"device": "01P",
"ecode": "07FFC008",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc008/965557694a7688586a7bb75f06fd0213.png"
},
{
"actions": [
9
],
"device": "03W",
"ecode": "07FFC008",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc008/965557694a7688586a7bb75f06fd0213.png"
},
{
"actions": [
7,
8
],
"device": "00M",
"ecode": "07FFC00A",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc00a/e3a6b7c3bf4de56de3c9566c85c5f965.jpg"
},
{
"actions": [
7,
8
],
"device": "00W",
"ecode": "07FFC00A",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc00a/e3a6b7c3bf4de56de3c9566c85c5f965.jpg"
},
{
"actions": [
7,
8
],
"device": "01S",
"ecode": "07FFC00A",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc00a/e3a6b7c3bf4de56de3c9566c85c5f965.jpg"
},
{
"actions": [
7,
8
],
"device": "01P",
"ecode": "07FFC00A",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc00a/e3a6b7c3bf4de56de3c9566c85c5f965.jpg"
},
{
"actions": [
7,
8
],
"device": "03W",
"ecode": "07FFC00A",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc00a/e3a6b7c3bf4de56de3c9566c85c5f965.jpg"
},
{
"actions": [
9
],
"device": "00M",
"ecode": "07FFC009",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc009/cd57b98d87ee63bc75b6d7c21b55cd60.png"
},
{
"actions": [
9
],
"device": "00W",
"ecode": "07FFC009",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc009/cd57b98d87ee63bc75b6d7c21b55cd60.png"
},
{
"actions": [
9
],
"device": "01S",
"ecode": "07FFC009",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc009/cd57b98d87ee63bc75b6d7c21b55cd60.png"
},
{
"actions": [
9
],
"device": "01P",
"ecode": "07FFC009",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc009/cd57b98d87ee63bc75b6d7c21b55cd60.png"
},
{
"actions": [
9
],
"device": "03W",
"ecode": "07FFC009",
"image": "https://public-cdn.bblmw.com/hms/actionimage/us/07ffc009/cd57b98d87ee63bc75b6d7c21b55cd60.png"
},
{
"actions": [
6
@ -1720,5 +1845,5 @@
"image": ""
}
],
"version": "202407051709"
"version": "202408071134"
}

View File

@ -1,10 +1,6 @@
{
"device_error": {
"en": [
{
"ecode": "0300801B",
"intro": "Nozzle temperature problem detected. Refer to the Assistant to re-connect the hotend connector. POWER OFF the printer before this operation to avoid a short circuit."
},
{
"ecode": "03008008",
"intro": "Printing Stopped because nozzle temperature problem."
@ -53,6 +49,18 @@
"ecode": "0514039",
"intro": "Device login has expired; please try to bind again."
},
{
"ecode": "0300801B",
"intro": "Nozzle temperature problem detected. Refer to the Assistant to re-connect the hotend connector. POWER OFF the printer before this operation to avoid a short circuit."
},
{
"ecode": "05024001",
"intro": "Current filament will be used in this print job. Settings cannot be changed."
},
{
"ecode": "03008001",
"intro": "Printing paused. It was due to the pause command added in the printing file."
},
{
"ecode": "07018005",
"intro": "The AMS failed to send out filament. You can clip the end of your filament flat, and reinsert. If this message persists, please check the PTFE tubes in AMS for any signs of wear and tear."
@ -1029,10 +1037,6 @@
"ecode": "0500400A",
"intro": "The file name is not supported. Please rename and restart the printing job."
},
{
"ecode": "03008001",
"intro": "Printing was paused by the user. You can tap \"Resume\" to resume the print job."
},
{
"ecode": "05004001",
"intro": "Failed to connect to Bambu Cloud. Please check your network connection."
@ -1086,18 +1090,10 @@
"intro": "Heatbed temperature malfunction."
}
],
"ver": 202407270800
"ver": 202408071200
},
"device_hms": {
"en": [
{
"ecode": "0700700000020005",
"intro": "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details."
},
{
"ecode": "0702700000020004",
"intro": "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details."
},
{
"ecode": "0701700000020003",
"intro": "Failed to extrude the filament. Possible cause: extruder or nozzle clogged. Please refer to the Assistant for details."
@ -1194,6 +1190,10 @@
"ecode": "0300020000010006",
"intro": "The nozzle temperature is abnormal; the sensor may have a short circuit. Please check whether the connector is properly plugged in."
},
{
"ecode": "0700220000030001",
"intro": "AMS1 Slot3 filament has run out. Please wait while old filament is purged."
},
{
"ecode": "0500030000010021",
"intro": "Hardware incompatible: please check the laser."
@ -1227,8 +1227,44 @@
"intro": "The Z axis motor got stuck while moving, or the extrusion force sensor may have an issue; please check if there is any foreign matter on the Z sliders or Z timing belt wheels."
},
{
"ecode": "0700220000030001",
"intro": "AMS1 Slot3 filament has run out. Please wait while old filament is purged."
"ecode": "0700700000020005",
"intro": "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details."
},
{
"ecode": "0702700000020004",
"intro": "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details."
},
{
"ecode": "03000D0000020004",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020005",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020006",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020007",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020009",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020003",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D0000020008",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "03000D000002000A",
"intro": "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons."
},
{
"ecode": "0500030000010025",
@ -1322,38 +1358,6 @@
"ecode": "0500020000020006",
"intro": "Streaming function error. Please check the network and try again. You can restart or update the printer if the issue persists."
},
{
"ecode": "03000D0000020004",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020005",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020006",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020007",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020008",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020009",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D000002000A",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "03000D0000020003",
"intro": "The build plate is not placed properly. Please adjust it."
},
{
"ecode": "1201100000010001",
"intro": "The AMS2 Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin."
@ -4315,7 +4319,7 @@
"intro": "The nozzle temperature is abnormal; the sensor may have an open circuit."
}
],
"ver": 202407270800
"ver": 202408071200
},
"version": "202407270800"
"version": "202408071200"
}

View File

@ -0,0 +1,5 @@
sync_info = create
user_id =
setting_id =
base_id = GP004
updated_time = 1710190065

View File

@ -0,0 +1,49 @@
{
"accel_to_decel_factor": "70%",
"bottom_shell_layers": "4",
"brim_type": "no_brim",
"counterbore_hole_bridging": "partiallybridge",
"default_acceleration": "11000",
"dont_filter_internal_bridges": "limited",
"enable_support": "1",
"from": "User",
"gcode_comments": "1",
"gcode_label_objects": "1",
"infill_jerk": "9",
"inherits": "0.20mm Standard @Creality K1Max (0.4 nozzle)",
"initial_layer_acceleration": "5000",
"initial_layer_infill_speed": "90",
"initial_layer_line_width": "0.52",
"initial_layer_speed": "70",
"inner_wall_jerk": "9",
"inner_wall_speed": "380",
"internal_bridge_speed": "50",
"internal_solid_infill_speed": "380",
"is_custom_defined": "0",
"line_width": "0.43",
"name": "0.20mm Standard - Faster Test",
"outer_wall_acceleration": "4000",
"outer_wall_jerk": "8",
"outer_wall_speed": "275",
"print_settings_id": "0.20mm Standard - Faster Test",
"seam_slope_inner_walls": "0",
"seam_slope_type": "external",
"slow_down_layers": "1",
"sparse_infill_density": "6%",
"sparse_infill_line_width": "0.5",
"sparse_infill_pattern": "adaptivecubic",
"sparse_infill_speed": "380",
"support_bottom_interface_spacing": "0.25",
"support_interface_spacing": "0.25",
"support_speed": "225",
"support_style": "grid",
"support_type": "normal(manual)",
"top_shell_layers": "4",
"top_surface_jerk": "9",
"top_surface_speed": "220",
"travel_acceleration": "10000",
"travel_jerk": "9",
"travel_speed": "550",
"version": "1.9.0.2",
"wall_loops": "2"
}

View File

@ -26,11 +26,12 @@
"outer_wall_jerk": "8",
"outer_wall_speed": "250",
"print_settings_id": "0.20mm Standard - Test",
"seam_slope_inner_walls": "0",
"seam_slope_type": "external",
"slow_down_layers": "1",
"sparse_infill_density": "6%",
"sparse_infill_line_width": "0.5",
"sparse_infill_pattern": "gyroid",
"sparse_infill_pattern": "adaptivecubic",
"sparse_infill_speed": "380",
"support_bottom_interface_spacing": "0.25",
"support_interface_spacing": "0.25",

View File

@ -1 +1 @@
{"ms-python.python-2024.10.0-darwin-arm64":true,"ms-python.python-2024.12.1-linux-x64":true,"ms-python.vscode-pylance-2024.7.1":true}
{"ms-python.python-2024.10.0-darwin-arm64":true}

File diff suppressed because one or more lines are too long

View File

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Language="en-US" Id="vscode-docker" Version="1.29.1" Publisher="ms-azuretools" />
<DisplayName>Docker</DisplayName>
<Description xml:space="preserve">Makes it easy to create, manage, and debug containerized applications.</Description>
<Tags>docker,compose,container,containers,multi-root ready,debuggers,dockerfile,Dockerfile,ignore,dockercompose</Tags>
<Categories>Programming Languages,Linters,Azure</Categories>
<GalleryFlags>Public</GalleryFlags>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.82.0" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="vscode.docker,vscode.yaml" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionPack" Value="" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionKind" Value="workspace" />
<Property Id="Microsoft.VisualStudio.Code.LocalizedLanguages" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Links.Source" Value="https://github.com/microsoft/vscode-docker.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Getstarted" Value="https://github.com/microsoft/vscode-docker.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.GitHub" Value="https://github.com/microsoft/vscode-docker.git" />
<Property Id="Microsoft.VisualStudio.Services.Links.Support" Value="https://github.com/microsoft/vscode-docker/issues" />
<Property Id="Microsoft.VisualStudio.Services.Links.Learn" Value="https://github.com/Microsoft/vscode-docker/blob/main/README.md" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#1e1e1e" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="dark" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
<Property Id="Microsoft.VisualStudio.Services.Content.Pricing" Value="Free"/>
</Properties>
<License>extension/LICENSE.md</License>
<Icon>extension/resources/docker_blue.png</Icon>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
</Installation>
<Dependencies/>
<Assets>
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="extension/package.json" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Details" Path="extension/README.md" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Changelog" Path="extension/CHANGELOG.md" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.md" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/resources/docker_blue.png" Addressable="true" />
</Assets>
</PackageManifest>

View File

@ -1,866 +0,0 @@
## 1.29.1 - 29 April 2024
### Added
- Python Dockerfiles will now be scaffolded with the `python:3-slim` tag, so that they do not need to be updated annually. [#4234](https://github.com/microsoft/vscode-docker/pull/4234)
- Python debugging will now use the `debugpy` debug configuration instead of the now-deprecated `python` debug configuration. This requires recent versions of the [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) and [Python Debugger](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy) extensions. [#4221](https://github.com/microsoft/vscode-docker/issues/4221)
### Fixed
- Sovereign clouds such as Azure China and Azure US Government should now work with the connect to Azure Container Registry feature. [#4287](https://github.com/microsoft/vscode-docker/issues/4287)
## 1.29.0 - 12 February 2024
### Added
- Node.js 18 is now used, requiring at minimum VSCode 1.82.0. [#4167](https://github.com/microsoft/vscode-docker/pull/4167)
### Fixed
- Fixed some issues with the registries view. [#4182](https://github.com/microsoft/vscode-docker/issues/4182), [#4192](https://github.com/microsoft/vscode-docker/issues/4192)
- Fixed an issue with Dotnet SDK container based debugging. [#4199](https://github.com/microsoft/vscode-docker/issues/4199)
## 1.28.0 - 13 November 2023
### Added
- For certain registries, the remote image manifest can now be inspected. This has different information from inspecting an image locally. [#3996](https://github.com/microsoft/vscode-docker/issues/3996)
### Fixed
- An infinite loop condition in the Registries tree has been fixed. [#4145](https://github.com/microsoft/vscode-docker/pull/4145)
- A rare condition which made generic V2 registries unusuable has been fixed. [#4140](https://github.com/microsoft/vscode-docker/issues/4140)
- Untagged images can now be run. [#4100](https://github.com/microsoft/vscode-docker/issues/4100)
## 1.27.0 - 16 October 2023
### Added
- Enhanced registries functionality: [#869](https://github.com/microsoft/vscode-docker/issues/869)
- Allows third party providers to contribute to the registries view.
- Added GitHub Container Registry support.
- GitLab Container Registry support will be moved to a separate extension. We will provide a link to install once it's published.
### Fixed
- Resolved issues with opening .NET web apps in browsers built with .NET SDK containers. [#4006](https://github.com/microsoft/vscode-docker/issues/4006)
- Fixed several Dockerfile language server issues. [#4056](https://github.com/microsoft/vscode-docker/issues/4056), [#4054](https://github.com/microsoft/vscode-docker/issues/4054), [#4051](https://github.com/microsoft/vscode-docker/issues/4051), [#4012](https://github.com/microsoft/vscode-docker/issues/4012)
## 1.26.1 - 13 September 2023
### Added
- Updated .NET Dockerfile scaffolding to utilize the latest .NET 8 image names. [#4015](https://github.com/microsoft/vscode-docker/issues/4015)
- Added support for multiple .dockerignore file naming conventions specific to language modes. [#4059](https://github.com/microsoft/vscode-docker/issues/4059)
- Integrated the container client package. [#3982](https://github.com/microsoft/vscode-docker/pull/3982)
### Fixed
- Enhanced debugging experience on arm64 machines. [#4040](https://github.com/microsoft/vscode-docker/issues/4040)
## 1.26.0 - 10 July 2023
### Added
* Added support for debugging .NET projects with .NET SDK container build. [#3808](https://github.com/microsoft/vscode-docker/issues/3808)
* Introduced optional status bar item displaying the current Docker context. [#3690](https://github.com/microsoft/vscode-docker/issues/3690)
* Enabled customization of entry point for docker run tasks. [#3831](https://github.com/microsoft/vscode-docker/issues/3831)
### Fixed
* Updated Dockerfile language server to ignore empty continuation lines in COPY instructions and resolve an infinite loop caused by quotes in comments for the semantic highlighter. [#3576](https://github.com/microsoft/vscode-docker/issues/3576), [#3836](https://github.com/microsoft/vscode-docker/issues/3836)
* Resolved the failure to build Windows containers in the Build image command. [#3915](https://github.com/microsoft/vscode-docker/issues/3915)
* Fixed the issue where .NET Debugging with Docker Compose failed to hit breakpoints. [#3912](https://github.com/microsoft/vscode-docker/issues/3912)
## 1.25.2 - 23 June 2023
### Fixed
* Fixed a potential security issue involving Markdown tooltips for containers. [#3983](https://github.com/microsoft/vscode-docker/pull/3983)
## 1.25.1 - 16 May 2023
### Fixed
* The extension was not activating when a Dockerfile was opened. [#3928](https://github.com/microsoft/vscode-docker/pull/3928)
## 1.25.0 - 10 April 2023
### Added
* Support has been added for removing image / container group(s). [#3492](https://github.com/microsoft/vscode-docker/issues/3492)
* Support has been added for `--platform` flag in docker-build task. [#3870](https://github.com/microsoft/vscode-docker/issues/3870)
* Support has been added for grouping containers by custom label. [#3837](https://github.com/microsoft/vscode-docker/issues/3837)
### Fixed
* Compose start / stop options no longer show when Docker is not in compose group mode. [#3495](https://github.com/microsoft/vscode-docker/issues/3495)
* Terminal output is improved when debugging .NET projects. [#3691](https://github.com/microsoft/vscode-docker/issues/3691)
* Log streaming is improved by resembling actual streaming. [#3616](https://github.com/microsoft/vscode-docker/issues/3616)
* The slower loading time for containers has been improved by adding the `--size=false` flag. [#3865](https://github.com/microsoft/vscode-docker/pull/3865)
## 1.24.0 - 22 February 2023
### Added
* Support has been added for deploying a container image from an image registry (Azure Container Registry, Docker Hub, etc.) to Azure Container Apps. This feature also requires the [Azure Container Apps extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurecontainerapps). [#3535](https://github.com/microsoft/vscode-docker/issues/3535)
* Some more advanced diagnostic logging is available in the Output window, by using the command "Developer: Set Log Level...", choosing Docker, and changing the log level to "Debug" or "Trace". [#3809](https://github.com/microsoft/vscode-docker/pull/3809)
### Fixed
* Fixed a longstanding issue with debugging some Python apps when workspaces were used (as opposed to workspace folders). [#3641](https://github.com/microsoft/vscode-docker/issues/3641)
* By default, Python apps will now be scaffolded with Python 3.10 base images (up from Python 3.8). [#3736](https://github.com/microsoft/vscode-docker/issues/3736)
## 1.23.3 - 14 December 2022
### Fixed
* Old versions of Docker Engine should no longer show "Invalid JSON" errors in the container view. [#3724](https://github.com/microsoft/vscode-docker/issues/3724)
* Container file ownership and permissions were being overwritten when the file was saved. [#3740](https://github.com/microsoft/vscode-docker/issues/3740)
* If the `docker-run` task emitted a warning or error, debugging would not start, instead just spinning forever. [#3751](https://github.com/microsoft/vscode-docker/issues/3751)
* If an image name contained a registry that was just a hostname and port, parsing would fail. [#3752](https://github.com/microsoft/vscode-docker/issues/3752)
## 1.23.2 - 7 December 2022
### Fixed
* If an older version of Docker Engine / Docker CE was present, the containers view would not work. [#3724](https://github.com/microsoft/vscode-docker/issues/3724)
* Image tag format was excessively verbose for common images. [#3734](https://github.com/microsoft/vscode-docker/issues/3734)
* On Windows, if PowerShell profiles were in use, many features would not work. [#3725](https://github.com/microsoft/vscode-docker/issues/3725)
## 1.23.1 - 30 November 2022
### Fixed
* Images were sometimes listed as created "NaN years ago". [#3718](https://github.com/microsoft/vscode-docker/issues/3718)
* Certain image name formats caused the containers view to no longer work. [#3719](https://github.com/microsoft/vscode-docker/issues/3719)
* The `customOptions` and `command` properties on certain tasks were being over-escaped. [#3722](https://github.com/microsoft/vscode-docker/issues/3722)
* `docker-compose` tasks with a list of services to start were being over-escaped. [#3726](https://github.com/microsoft/vscode-docker/issues/3726)
## 1.23.0 - 28 November 2022
### Added
* This version includes major changes and rearchitecting to use the Docker CLI exclusively, instead of a mix of the CLI and the HTTP API. This fixes a very common class of issues where the CLI would be working, but the Explorer view would not. [#3263](https://github.com/microsoft/vscode-docker/issues/3263)
* Added a new `docker.environment` setting that replaces `docker.host`, `docker.context`, `docker.machineName`, etc. If these settings are in use, you will be prompted to automatically migrate them on first use. [#3539](https://github.com/microsoft/vscode-docker/issues/3539)
### Fixed
* No communication with Docker should occur until the Explorer view is opened or a command is run. [#3475](https://github.com/microsoft/vscode-docker/issues/3475)
* The explorer view did not work if certificates were needed to authenticate to the Docker server, or if a `gpg-agent` was in use, or several other scenarios. [#2058](https://github.com/microsoft/vscode-docker/issues/2058), [#3295](https://github.com/microsoft/vscode-docker/issues/3295), [#3590](https://github.com/microsoft/vscode-docker/issues/3590)
* Debugging Python apps in WSL, without Docker Desktop, should now work. [#3525](https://github.com/microsoft/vscode-docker/issues/3525)
### Removed
* The `docker.explorerRefreshInterval` setting has been removed. Instead of the Explorer view refreshing automatically every two seconds (by default), refreshes occur when relevant events are detected. [#3674](https://github.com/microsoft/vscode-docker/issues/3674)
* As part of the move to using the CLI, the `--mount` flag is now used instead of `--volume` when adding volumes to containers. As a result, the SELinux relabel option `,z` is no longer supported. [#3656](https://github.com/microsoft/vscode-docker/issues/3656)
* Features related to Azure Container Instances (ACI), including creating and using ACI contexts, and deploying to ACI, have been removed. [#3655](https://github.com/microsoft/vscode-docker/issues/3655)
## 1.22.2 - 18 October 2022
### Fixed
* Fixed an issue blocking debugging of ASP.NET apps. [#3638](https://github.com/microsoft/vscode-docker/issues/3638)
* When scaffolding new .NET apps, base image tags with only the .NET version will be used. [#3647](https://github.com/microsoft/vscode-docker/issues/3647)
## 1.22.1 - 30 June 2022
### Fixed
* Fixed a crash that could occur with certain Dockerfiles. [#3450](https://github.com/microsoft/vscode-docker/issues/3450)
## 1.22.0 - 18 April 2022
### Added
* Added a setting, `docker.composeCommand`, to allow configuring the command used for Compose operations. If unset, the extension will attempt to automatically detect whether to use `docker compose` or `docker-compose`. [#2977](https://github.com/microsoft/vscode-docker/issues/2977)
* In Python projects, the `.venv` directory is now added to the `.dockerignore` file, so it will no longer be part of the `docker build` context. [#3476](https://github.com/microsoft/vscode-docker/issues/3476)
* A "Copy Full Tag" command has been added for images in the Registries view. [#3481](https://github.com/microsoft/vscode-docker/pull/3481)
## 1.21.0 - 21 March 2022
### Added
* Added the `projectName` option to `docker-compose` tasks, corresponding to `--project-name`. [#3436](https://github.com/microsoft/vscode-docker/issues/3436)
* Support for the `options.env` and `options.cwd` options on all task types. [#3437](https://github.com/microsoft/vscode-docker/issues/3437)
* Support for the `${userHome}` task variable on all task types. [#3455](https://github.com/microsoft/vscode-docker/pull/3455)
## 1.20.0 - 22 February 2022
### Added
* The "Compose Start" and "Compose Stop" commands available in the explorer context menu will now also be available in the command palette. [#3140](https://github.com/microsoft/vscode-docker/issues/3140)
### Fixed
* Flask apps will now use port 5002 by default, and .NET apps will use the semi-random port scaffolded in the `launchSettings.json` file. This will avoid conflicting with port 5000 which is often in-use on Mac. [#3381](https://github.com/microsoft/vscode-docker/issues/3381)
* Fixed an issue in the container files explorer on Windows containers with other localizations. [#3415](https://github.com/microsoft/vscode-docker/pull/3415)
* The experience for adding Dockerfiles to Django projects has been improved slightly. [#3410](https://github.com/microsoft/vscode-docker/issues/3410)
## 1.19.0 - 17 January 2022
### Added
* For volume mappings in `docker-run` tasks, the `ro,z` and `rw,z` permissions have been added, allowing support for SELinux systems. [#3289](https://github.com/microsoft/vscode-docker/pull/3289)
### Fixed
* `docker-run` and `docker-build` tasks will now respect the `docker.dockerPath` setting. [#3281](https://github.com/microsoft/vscode-docker/issues/3281)
* Several fixes and enhancements to the Compose language service have been made. [#78](https://github.com/microsoft/compose-language-service/issues/78), [#70](https://github.com/microsoft/compose-language-service/issues/70), [#69](https://github.com/microsoft/compose-language-service/issues/69), [#68](https://github.com/microsoft/compose-language-service/issues/68), [#65](https://github.com/microsoft/compose-language-service/issues/65)
* For .NET projects, the `/p:UseAppHost=false` argument is added to the `dotnet publish` command line, in order to prevent a duplicate executable file being created and bloating image size. [#3371](https://github.com/microsoft/vscode-docker/issues/3371)
* The `envFiles` option in `docker-compose` tasks has been replaced with `envFile`, as only one is actually allowed. [#3339](https://github.com/microsoft/vscode-docker/pull/3339)
## 1.18.0 - 15 November 2021
### Added
* Substantial additions (to completions especially) have been made to the Compose language service. It now has near-parity to the previously-available features. [#3222](https://github.com/microsoft/vscode-docker/issues/3222)
* The Compose language service has been turned on by default. [#3288](https://github.com/microsoft/vscode-docker/pull/3288)
* The walkthrough with the [VSCode walkthrough experience](https://code.visualstudio.com/updates/v1_57#_new-getting-started-experience) is no longer an experiment and is visible to all users. The previous "Getting Started" page has been removed. [#3055](https://github.com/microsoft/vscode-docker/issues/3055), [#3248](https://github.com/microsoft/vscode-docker/pull/3248)
* A command to show `docker stats` in the terminal has been added. [#3063](https://github.com/microsoft/vscode-docker/issues/3063)
### Fixed
* A few small improvements have been made to the walkthrough. [#3223](https://github.com/microsoft/vscode-docker/issues/3223), [#3235](https://github.com/microsoft/vscode-docker/issues/3235)
* Azure Arc custom locations should now show up again in the location selection list. [#3213](https://github.com/microsoft/vscode-docker/issues/3213)
* A fix has been made to an infinite loop error in the Dockerfile language service. [#3268](https://github.com/microsoft/vscode-docker/issues/3268)
## 1.17.0 - 20 September 2021
### Added
* Docker Context lookup at the time of extension activation will now always try using the gRPC API first, due to superior performance. Previously this was an experiment. [#3157](https://github.com/microsoft/vscode-docker/pull/3157)
### Fixed
* "Invalid JSON response body" on certain registry connections. [#3185](https://github.com/microsoft/vscode-docker/issues/3185)
* Explorer view would appear to load forever if Docker was not installed. [#3132](https://github.com/microsoft/vscode-docker/issues/3132)
### Removed
* The "Report Issue" button has been removed from error toasts. Instead, you can use the command "Docker: Report Issue". [#3127](https://github.com/microsoft/vscode-docker/issues/3127)
* Since it is now end-of-life, code specific to .NET Core 2.1 has been removed. [#3093](https://github.com/microsoft/vscode-docker/issues/3093)
### Experiments (may not be visible to all users)
* A walkthrough has been added using the new [VSCode walkthrough experience](https://code.visualstudio.com/updates/v1_57#_new-getting-started-experience), replacing the Docker start page. [#3055](https://github.com/microsoft/vscode-docker/issues/3055)
## 1.16.1 - 1 September 2021
### Fixed
* Node debugging does not work in VS Code 1.60.0 due to removal of `node2` debug type. [#3177](https://github.com/microsoft/vscode-docker/issues/3177)
## 1.16.0 - 16 August 2021
### Added
* VSCode's [Workspace Trust](https://code.visualstudio.com/updates/v1_57#_workspace-trust) feature is now supported. [#2829](https://github.com/microsoft/vscode-docker/issues/2829)
* The Dockerfile scaffolding for Node.js applications now will use the low-rights `node` user by default. [#1834](https://github.com/microsoft/vscode-docker/issues/1834)
* Profiles are now supported for starting applications with "Compose Up - Select Services" and in `docker-compose` tasks. [#2777](https://github.com/microsoft/vscode-docker/issues/2777)
* In compose project groupings in the Containers view, Start and Stop are now available. [#2895](https://github.com/microsoft/vscode-docker/issues/2895)
### Fixed
* Organizations should now show up in the Registries view for Docker Hub accounts. [#2954](https://github.com/microsoft/vscode-docker/issues/2954)
* Improvements have been made to extension activation time on Windows and Mac. [#3054](https://github.com/microsoft/vscode-docker/issues/3054)
## 1.15.0 - 19 July 2021
### Fixed
* Use correct base image for .NET Windows containers [#3018](https://github.com/microsoft/vscode-docker/issues/3018)
* Fix installation of Docker on ARM64 Mac machines [#3024](https://github.com/microsoft/vscode-docker/issues/3024)
* Start page icons now display correctly [#2952](https://github.com/microsoft/vscode-docker/issues/2952)
* Eliminate spurious errors when images are deleted from Azure Container Registry [#2968](https://github.com/microsoft/vscode-docker/issues/2968)
* Enable deployment to App Service that uses "custom location" (Kubernetes-hosted) [#2972](https://github.com/microsoft/vscode-docker/issues/2972), [#2973](https://github.com/microsoft/vscode-docker/issues/2973)
## 1.14.0 - 21 June 2021
### Added
* Enable Dockerfile formatter to skip instructions that span multiple lines [#992](https://github.com/microsoft/vscode-docker/issues/992), [#2004](https://github.com/microsoft/vscode-docker/issues/2004)
* Add ability to see dangling images in the explorer [#2547](https://github.com/microsoft/vscode-docker/issues/2547)
* Add a setting for Docker CLI executable path, providing a workaround for [#2894](https://github.com/microsoft/vscode-docker/issues/2894)
* Enable debugging .NET applications in arm64 containers [#2884](https://github.com/microsoft/vscode-docker/issues/2884)
### Fixed
* Docker start Page pops up for non-docker related activations [#2953](https://github.com/microsoft/vscode-docker/issues/2953)
## 1.13.0 - 25 May 2021
### Added
* Support for deploying a container image to Azure App Service on Kubernetes with Azure Arc. [#2924](https://github.com/microsoft/vscode-docker/pull/2924)
* Use fixed port for .Net in compose files. [#2725](https://github.com/microsoft/vscode-docker/issues/2725)
* Use latest version of dockerfile language server .NET apps will now scaffold using a non-root user. [#2865](https://github.com/microsoft/vscode-docker/issues/2865)
### Fixed
* "Open Folder" button not opening the folder in Mac. [#2846](https://github.com/microsoft/vscode-docker/issues/2846)
* Webview disposed error. [#2820](https://github.com/microsoft/vscode-docker/issues/2820)
## 1.12.1 - 12 April 2021
### Fixed
* Fixed C# extension not being recognized when adding Dockerfiles to a .NET project. [#2867](https://github.com/microsoft/vscode-docker/issues/2867)
## 1.12.0 - 12 April 2021
### Added
* The extension now targets Docker Compose commands to files matching the `dockercompose` language ID. This raises the minimum required VS Code version to 1.55.0. [#2761](https://github.com/microsoft/vscode-docker/issues/2761)
* .NET apps will now scaffold using a non-root user. [#1835](https://github.com/microsoft/vscode-docker/issues/1835)
* Deployments from Azure Container Registry to Azure App Service now no longer require the admin credentials enabled on the ACR. This will now use a system-assigned Managed Service Identity. [#1685](https://github.com/microsoft/vscode-docker/issues/1685)
* The "Docker Containers: Compose Logs" command can now be used from the palette, as long as the grouping in the containers panel is set to the default of "Compose Project Name". [#2770](https://github.com/microsoft/vscode-docker/issues/2770)
* The contexts panel now has a "Use" button directly in the tree item, saving a click. [#2719](https://github.com/microsoft/vscode-docker/issues/2719)
### Fixed
* ACI contexts should now work in sovereign clouds. [#2775](https://github.com/microsoft/vscode-docker/issues/2775)
* Better information on both Python and .NET Dockerfiles about running as a non-root user. [#2724](https://github.com/microsoft/vscode-docker/issues/2724)
* Generic registry auth will now try both `POST` and `GET` to obtain a token. [#2735](https://github.com/microsoft/vscode-docker/issues/2735)
* Commands launched on compose groups from the containers panel now use the compose project name. [#2755](https://github.com/microsoft/vscode-docker/issues/2755)
* Containers will now more reliably be removed after debugging when using the Restart option. [#2676](https://github.com/microsoft/vscode-docker/issues/2676)
## 1.11.0 - 15 March 2021
### Added
* Scaffolding and debugging for Python FastAPI is now added. Thanks @Kludex! [#2615](https://github.com/microsoft/vscode-docker/issues/2615)
### Fixed
* The use of keytar has been removed since VS Code now has a secret storage API. Users will need to log in to their registries again. [#2699](https://github.com/microsoft/vscode-docker/issues/2699)
* In the files explorer, folders containing spaces should work. [#2739](https://github.com/microsoft/vscode-docker/issues/2739)
* Adding Dockerfiles to a (ASP).NET app will now automatically generate the required .NET build task, using the C# extension. [#2669](https://github.com/microsoft/vscode-docker/issues/2669)
* Python `docker-run` tasks should now respect the `dockerRun` `command` option in tasks.json. [#2725](https://github.com/microsoft/vscode-docker/issues/2725)
* Microsoft Container Registry (MCR) images were sometimes incorrectly being flagged as out-of-date. [#2730](https://github.com/microsoft/vscode-docker/issues/2730)
## 1.10.0 - 15 February 2021
### Added
* Added tooltips to the various explorer views, which will show a great deal of helpful information. For example, the containers tooltips show connected volumes, networks, ports, and more. [#1002](https://github.com/microsoft/vscode-docker/issues/1002), [#2538](https://github.com/microsoft/vscode-docker/issues/2538), [#2592](https://github.com/microsoft/vscode-docker/issues/2592)
* Editing files in a running Linux container is now possible. [#2465](https://github.com/microsoft/vscode-docker/issues/2465)
* `COPY` and `ADD` statements in Dockerfiles now support the `--chmod` option. [#2624](https://github.com/microsoft/vscode-docker/issues/2624)
* In `docker-build` and `docker-run` tasks, the `docker.host` setting is now honored. [#2590](https://github.com/microsoft/vscode-docker/issues/2590)
* The preferred file name for Docker Compose files is now "compose.yaml". Scaffolding will still use "docker-compose.yml" for now, but "compose.yaml" files will be recognized as Compose files, allowing for right click -> Compose Up, etc. [#2618](https://github.com/microsoft/vscode-docker/issues/2618)
* Codicons are now used for almost all icons. [#2654](https://github.com/microsoft/vscode-docker/issues/2654)
### Fixed
* The previously available feature for checking if images are out of date has been re-enabled by default. The behavior now uses HEAD requests which are not subject to Docker Hub's rate limiting. This feature can be disabled with the setting `docker.images.checkForOutdatedImages`. [#2691](https://github.com/microsoft/vscode-docker/pull/2691)
* GitLab registry connection now supports--and requires--using personal access tokens. Users previously connecting with username and password will need to reconnect with a personal access token. Refer to the GitLab documentation on [creating personal access tokens](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) for information on how to do so. [#1968](https://github.com/microsoft/vscode-docker/issues/1968), [#2688](https://github.com/microsoft/vscode-docker/issues/2688)
* Debugging Python apps in WSL should now work correctly. [#2641](https://github.com/microsoft/vscode-docker/issues/2641)
* On OS X Big Sur, `docker` was frequently missing from the `PATH` environment variable for unknown reasons. This issue should now be mitigated. [#2578](https://github.com/microsoft/vscode-docker/issues/2578)
### Experiments (may not be visible to all users)
* In context menus for Docker Compose files, a new option has been added to allow choosing a subset of the services in the Compose file to start--"Compose Up - Choose Services". This is equivalent to running the Compose Up command with the `${serviceList}` [magic property](https://code.visualstudio.com/docs/containers/reference#_docker-compose-up) in place. [#2646](https://github.com/microsoft/vscode-docker/issues/2646)
## 1.9.1 - 19 January 2021
### Fixed
* Debugging .NET and Python is now possible in GitHub Codespaces! [#2389](https://github.com/microsoft/vscode-docker/issues/2389), [#2565](https://github.com/microsoft/vscode-docker/issues/2565)
* Prompt to open a folder or workspace when executing commands that require one--instead of Report Issue button. [#2512](https://github.com/microsoft/vscode-docker/issues/2512)
* Fixed "object null is not iterable" error when scaffolding Dockerfiles for .NET apps. [#2572](https://github.com/microsoft/vscode-docker/issues/2572)
* Fixed some issues with understanding the state of containers in Azure Container Instances. [#2602](https://github.com/microsoft/vscode-docker/issues/2602)
## 1.9.0 - 16 December 2020
### Added
* View logs of Compose projects (cumulative logs of all containers belonging to a Compose run). [#2506](https://github.com/microsoft/vscode-docker/issues/2506)
* Show the Docker daemon host information in diagnostic output. [#2493](https://github.com/microsoft/vscode-docker/issues/2493)
* Support launching a subset of services from Compose file. [#2445](https://github.com/microsoft/vscode-docker/issues/2445)
* Allow users to download container files. [#2466](https://github.com/microsoft/vscode-docker/issues/2466)
### Fixed
* Directories in Windows containers cannot be browsed. [#2479](https://github.com/microsoft/vscode-docker/issues/2479)
* "Stop" action should only be shown for running containers. [#2497](https://github.com/microsoft/vscode-docker/issues/2497)
* Allow port selection when scaffolding Compose files for Node.js app. [#2495](https://github.com/microsoft/vscode-docker/issues/2495)
* Properly show image ID for container when requested. [#2507](https://github.com/microsoft/vscode-docker/issues/2507)
## 1.8.1 - 23 November 2020
### Fixed
* This update fixes an issue that prevented debugging Python applications in Docker containers. The latest version of the [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) is also required. [#2455](https://github.com/microsoft/vscode-docker/issues/2455)
* Fixed an issue where the logo was hard to see in the [extension gallery page](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker) in the browser. [#2499](https://github.com/microsoft/vscode-docker/issues/2499)
## 1.8.0 - 16 November 2020
### Added
* Added a read-only file explorer for running containers, this can be seen in the Docker Explorer tab. [#2333](https://github.com/microsoft/vscode-docker/issues/2333)
* In ACI contexts, volumes are now visible. [#2315](https://github.com/microsoft/vscode-docker/issues/2315)
* A start page will now open on install / upgrade with some pointers on where to begin. The automatic opening can be disabled with a checkbox on the page. [#1895](https://github.com/microsoft/vscode-docker/issues/1895)
* New extension icon! [#2475](https://github.com/microsoft/vscode-docker/pull/2475)
### Fixed
* Activation performance has been improved. [#2371](https://github.com/microsoft/vscode-docker/issues/2371)
* .NET Core image names below 5.0 can now be pulled without `/core`. The scaffolding code has been updated to reflect this. [#2429](https://github.com/microsoft/vscode-docker/issues/2429)
* Output looked bad for BuildKit builds. [#2451](https://github.com/microsoft/vscode-docker/issues/2451)
### Removed
* UI mode has been removed for the purposes of remoting, but it can be manually re-enabled. This change significantly improves the user experience when using remote features. [#2356](https://github.com/microsoft/vscode-docker/issues/2356)
## 1.7.0 - 19 October 2020
### Added
* The containers view is now grouped by compose project by default. This can be changed by settings. [#2324](https://github.com/microsoft/vscode-docker/issues/2324)
* On compose project grouping nodes, the commands "Compose Down" and "Compose Restart" can be used from context menu. [#2304](https://github.com/microsoft/vscode-docker/issues/2304)
* A `docker.context` setting is added, similar to `docker.host`, used for controlling the `DOCKER_CONTEXT` environment variable. [#2264](https://github.com/microsoft/vscode-docker/issues/2264)
* The checking for outdated images now applies to images from Microsoft Container Registry (MCR), including .NET and ASP.NET images. [#2165](https://github.com/microsoft/vscode-docker/issues/2165)
* The `docker-build` and `docker-run` tasks now have a `customOptions` flag, which can be used to add any arbitrary command line parameters to the `docker build` and `docker run` commands, respectively. [#2259](https://github.com/microsoft/vscode-docker/issues/2259), [#2271](https://github.com/microsoft/vscode-docker/issues/2271)
### Fixed
* The outdated image checking feature now will run at most once per day in order to conserve rate limits. The feature remains disabled by default but can be enabled in settings, with `docker.images.checkForOutdatedImages`. [#2272](https://github.com/microsoft/vscode-docker/issues/2272)
* Fixed an issue with Django project debugging not working on Linux. [#2313](https://github.com/microsoft/vscode-docker/issues/2313)
* Support for environment variables (like `${env:HOME}`) in launch configurations has been added. In general, any [variables](https://code.visualstudio.com/docs/editor/variables-reference) VS Code supports should work. [#1961](https://github.com/microsoft/vscode-docker/issues/1961)
* Node.js applications in subfolders should now be scaffolded correctly for building and debugging in Docker. [#2057](https://github.com/microsoft/vscode-docker/issues/2057)
### Removed
* The deprecated `docker-coreclr` debug configuration has been removed. It is replaced by the [`docker` debug configuration](https://code.visualstudio.com/docs/containers/debug-common). [#2197](https://github.com/microsoft/vscode-docker/issues/2197)
## 1.6.0 - 15 September 2020
### Added
* Deployments to Azure Container Instances can be made directly from images in Docker Hub and Azure Container Registries in the Registries view. [#1718](https://github.com/microsoft/vscode-docker/issues/1718)
* ACI containers can now be stopped and started from the Explorer view. [#2265](https://github.com/microsoft/vscode-docker/pull/2265)
* Templates for scaffolding can be provided with the new `docker.scaffolding.templatePath` setting. [#1617](https://github.com/microsoft/vscode-docker/issues/1617)
* The scaffolding experience is now a wizard, which has improved UX. [#1642](https://github.com/microsoft/vscode-docker/issues/1642)
### Changed
* The outdated image check feature has been turned off by default. It can still be turned on in settings but may result in rate limiting from Docker Hub. For more information see [#2272](https://github.com/microsoft/vscode-docker/issues/2272).
### Removed
* The command `vscode-docker.api.configure` has been removed. The command `vscode-docker.configure` can still be used to programmatically scaffold Dockerfiles. [#2267](https://github.com/microsoft/vscode-docker/pull/2267)
## 1.5.0 - 17 August 2020
### Added
* The applicable Docker context types can be set on customized commands. [#2168](https://github.com/microsoft/vscode-docker/issues/2168)
* Image size has been added in the Explorer view as an optional property for labels and sorting. [#2047](https://github.com/microsoft/vscode-docker/issues/2047)
### Fixed
* Terminal windows will be reused, instead of opening a new terminal window every time. [#251](https://github.com/microsoft/vscode-docker/issues/251)
* The recommended exec form of CMD directives is now used wherever possible. [#2090](https://github.com/microsoft/vscode-docker/issues/2090)
* Debugging no longer stops on hot reload in Python. [#2148](https://github.com/microsoft/vscode-docker/issues/2148)
* Grouping containers by networks used is not working [#2185](https://github.com/microsoft/vscode-docker/issues/2185)
* Activation errors due to filesystem permissions [#2204](https://github.com/microsoft/vscode-docker/issues/2204)
* Prompt to copy debugger into container shows up repeatedly [#2186](https://github.com/microsoft/vscode-docker/issues/2186)
* Allow logging to container registries without gnome-keyring installed [#722](https://github.com/microsoft/vscode-docker/issues/722)
### Removed
* The `docker.attachShellCommand.Windows` and `docker.attachShellCommand.Linux` settings have been removed. [Command customization](https://code.visualstudio.com/docs/containers/reference#_command-customization) replaces this functionality.
## 1.4.1 - 22 July 2020
### Fixed
* "Permission denied" issue during extension activation. [#2181](https://github.com/microsoft/vscode-docker/issues/2181)
## 1.4.0 - 22 July 2020
### Added
* Support for Azure Container Instances Docker contexts. [#2102](https://github.com/microsoft/vscode-docker/issues/2102)
* ACI contexts can be created from the command palette or contexts view. [#2114](https://github.com/microsoft/vscode-docker/issues/2114)
* Outdated base images are now flagged with a warning icon. The base image must be in the root namespace in Docker Hub (i.e. docker.io/library). This feature is on by default but can be disabled via the `docker.images.checkForOutdatedImages` setting. [#1493](https://github.com/microsoft/vscode-docker/issues/1493)
### Fixed
* Python debugging launcher now uses `python3` instead of `python`, to ensure Python 3.* is always run. [#2123](https://github.com/microsoft/vscode-docker/issues/2123)
* "Cannot read property 'filter' of null" during some commands. [#2030](https://github.com/microsoft/vscode-docker/issues/2030), [#2072](https://github.com/microsoft/vscode-docker/issues/2072), [#2108](https://github.com/microsoft/vscode-docker/issues/2108)
* Node.js and Python debug configurations did not pass along all parameters. [#2024](https://github.com/microsoft/vscode-docker/issues/2024)
* Fixed a few Dockerfile language server issues. [#2043](https://github.com/microsoft/vscode-docker/issues/2043), [#2055](https://github.com/microsoft/vscode-docker/issues/2055)
* Login failure for Azure Container Registries. [#1959](https://github.com/microsoft/vscode-docker/issues/1959)
## 1.3.1 - 18 June 2020
### Fixed
* Python debugging fails with message "Unable to find the debugger in the Python extension" due to new debugger location. [#2080](https://github.com/microsoft/vscode-docker/issues/2080)
## 1.3.0 - 15 June 2020
### Added
* .NET Core attach support added for Windows containers. [#1662](https://github.com/microsoft/vscode-docker/issues/1662)
### Fixed
* Explorer no longer needs to be opened for palette commands to work. [#2029](https://github.com/microsoft/vscode-docker/issues/2029)
* Node base image scaffolded has been updated to latest LTS. [#2037](https://github.com/microsoft/vscode-docker/pull/2037)
* Python debugging now uses debugpy instead of ptvsd, fixing several issues and improving reliability. [#1831](https://github.com/microsoft/vscode-docker/issues/1831), [#1879](https://github.com/microsoft/vscode-docker/issues/1879)
* A custom `docker-compose up` command with no match no longer produces incorrect commands. [#1954](https://github.com/microsoft/vscode-docker/issues/1954)
* Explorer is more responsive when trying to connect to an unreachable SSH host. [#1947](https://github.com/microsoft/vscode-docker/issues/1947)
### Deprecated
* The `docker.attachShellCommand.Windows` and `docker.attachShellCommand.Linux` settings have been deprecated and will be removed in the future. [Command customization](https://code.visualstudio.com/docs/containers/reference#_command-customization) replaces this functionality. [#1980](https://github.com/microsoft/vscode-docker/issues/1980)
* The `docker-coreclr` launch configuration has been deprecated and will be removed in the future. [The `docker` configuration replaces this](https://code.visualstudio.com/docs/containers/debug-common). [#1380](https://github.com/microsoft/vscode-docker/issues/1380)
## 1.2.1 - 26 May 2020
### Fixed
* When changing contexts, UI is more responsive and clear. [#1965](https://github.com/microsoft/vscode-docker/issues/1965)
* .NET 5 images are published in a new repository. [#1973](https://github.com/microsoft/vscode-docker/issues/1973)
## 1.2.0 - 11 May 2020
Requires Visual Studio Code 1.44 or higher.
### Added
* Semantic highlighting support. [#1840](https://github.com/microsoft/vscode-docker/issues/1840)
* Help and Feedback pane in explorer view. [#1893](https://github.com/microsoft/vscode-docker/issues/1893)
* Docker Context pane in explorer view. [#1844](https://github.com/microsoft/vscode-docker/issues/1844)
* Images can be pulled from the images list. [#1313](https://github.com/microsoft/vscode-docker/issues/1313)
* Containers can be grouped by docker-compose project name. [#215](https://github.com/microsoft/vscode-docker/issues/215), [#1846](https://github.com/microsoft/vscode-docker/issues/1846)
* A new setting, `docker.dockerodeOptions`, allowing any options to be provided to Dockerode. [#1459](https://github.com/microsoft/vscode-docker/issues/1459)
### Changed
* Any file named `Dockerfile.*` is now recognized as a Dockerfile. [#1907](https://github.com/microsoft/vscode-docker/issues/1907)
## 1.1.0 - 20 April 2020
### Added
* Custom file names for docker-compose files can be defined. [#102](https://github.com/microsoft/vscode-docker/issues/102)
* The experience for pushing Docker images has been revamped. [#351](https://github.com/microsoft/vscode-docker/issues/351), [#1539](https://github.com/microsoft/vscode-docker/issues/1539), [#1595](https://github.com/microsoft/vscode-docker/issues/1595)
* Extensibility model for registry providers has been improved. [#147](https://github.com/microsoft/vscode-docker/issues/147)
* Generic DockerV2 registries using OAuth can now be connected to in many cases. [#869](https://github.com/microsoft/vscode-docker/issues/869)
* Docker contexts can now be changed, inspected, and removed from the Command Palette. [#1784](https://github.com/microsoft/vscode-docker/issues/1784)
* If the Docker context is changed from outside VSCode, the changes will be picked up in VSCode within 20 seconds by default, configurable with the `docker.contextRefreshInterval` setting. If the Docker context is changed within VSCode it is picked up immediately. [#1790](https://github.com/microsoft/vscode-docker/pull/1790)
### Fixed
* Improved extension activation performance. [#1804](https://github.com/microsoft/vscode-docker/issues/1804)
* Images are deleted by name instead of ID, which resolves several issues. [#1529](https://github.com/microsoft/vscode-docker/issues/1529)
* Error "Task to execute is undefined" when doing Docker build. [#1647](https://github.com/microsoft/vscode-docker/issues/1647)
* .NET Core scaffolding will use assembly name in ENTRYPOINT [#1583](https://github.com/microsoft/vscode-docker/issues/1583)
### Removed
* The `docker.defaultRegistryPath` setting has been removed, as part of the new image push experience.
## 1.0.0 - 9 March 2020
### Added
* Debugging support for Python [#1255](https://github.com/microsoft/vscode-docker/issues/1255)
* Improved support for common Python frameworks (e.g. Django, Flask, etc.) [#1546](https://github.com/microsoft/vscode-docker/issues/1546)
* Multi-select support in Docker explorer, including multi-select for some commands [#331](https://github.com/microsoft/vscode-docker/issues/331)
* Ability to right-click and re-enter incorrect registry credentials [#1122](https://github.com/microsoft/vscode-docker/issues/1122)
* Most command lines can be fully customized [#1596](https://github.com/microsoft/vscode-docker/issues/1596) (and more)
* docker-compose support for .NET Core, including attach config [#1543](https://github.com/microsoft/vscode-docker/issues/1543)
* Changes to selection logic of `docker-compose.yml` files [#370](https://github.com/microsoft/vscode-docker/issues/370) [#379](https://github.com/microsoft/vscode-docker/issues/379) [#569](https://github.com/microsoft/vscode-docker/issues/569)
### Fixed
* Incorrect `WORKDIR paths should be absolute` message [#1492](https://github.com/microsoft/vscode-docker/issues/1492)
* README not showing images in gallery [#1654](https://github.com/microsoft/vscode-docker/issues/1654)
## 0.10.0 - 23 January 2020
### Added
* Better error handling in command execution [#1398](https://github.com/microsoft/vscode-docker/issues/1398), [#1528](https://github.com/microsoft/vscode-docker/issues/1528)
* Place Dockerfile next to project file for .NET projects [#592](https://github.com/microsoft/vscode-docker/issues/592)
* Use container name in shell label [#1463](https://github.com/microsoft/vscode-docker/issues/1463)
* Auto Refresh Azure Registry node after installing Azure Account extension [#1461](https://github.com/microsoft/vscode-docker/issues/1461)
* Show only the applicable container groups in container command execution using command palette [#1430](https://github.com/microsoft/vscode-docker/issues/1430)
* `Copy Full Tag` command added to image context menu and command palette [#1431](https://github.com/microsoft/vscode-docker/issues/1431)
* pull latest image during docker build [#1409](https://github.com/microsoft/vscode-docker/issues/1409)
### Fixed
* Port validation during scaffolding [#1510](https://github.com/microsoft/vscode-docker/issues/1510)
* Use the default registry value in `Docker push` [#1478](https://github.com/microsoft/vscode-docker/issues/1478)
* Various other fixes and improvements: https://github.com/microsoft/vscode-docker/issues?q=is%3Aissue+milestone%3A0.10.0+is%3Aclosed
## 0.9.0 - 15 November 2019
### Added
* Task-based debugging for .NET Core and Node.js: [#1242](https://github.com/microsoft/vscode-docker/issues/1242)
* These tasks can also be used for generic `docker build` and `docker run` scenarios
* Support for connecting to remote Docker daemons over SSH: [#646](https://github.com/microsoft/vscode-docker/issues/646)
* When using Docker Desktop WSL 2, the WSL daemon or local daemon will be selected automatically, based on `docker context` [#1199](https://github.com/microsoft/vscode-docker/issues/1199)
* `Open in Browser` command added to container context menus [#1429](https://github.com/microsoft/vscode-docker/pull/1429)
### Removed
* `docker.importCertificates` has been removed; the functionality to trust system certificates is now built in to VS Code itself (enabled by default): https://github.com/microsoft/vscode/issues/52880
### Fixed
* Blazor apps using static web assets were not able to be debugged [#1275](https://github.com/microsoft/vscode-docker/issues/1275)
* Various other fixes and improvements: https://github.com/microsoft/vscode-docker/milestone/13?closed=1
## 0.8.2 - 25 October 2019
### Added
* More pattern matches for Dockerfiles (Dockerfile.debug, Dockerfile.dev, Dockerfile.develop, Dockerfile.prod)
* Button to create simple networks [#1322](https://github.com/microsoft/vscode-docker/issues/1322)
* Survey prompt for some active users
* Telemetry event for when Dockerfiles are edited using Docker extension features
### Fixed
* Will not refresh Explorer window if VSCode is not in focus [#1351](https://github.com/microsoft/vscode-docker/issues/1351)
## 0.8.1 - 13 September 2019
### Fixed
* Creating and deploying to a webapp with name containing hyphen (for eg. "abc-xyz") breaks webhook creation. [#1270](https://github.com/Microsoft/vscode-docker/issues/1270)
## 0.8.0 - 12 September 2019
### Added
* Changed default behavior in VS Code remote environments to run as a "workspace" extension instead of a "UI" extension. See [#954](https://github.com/Microsoft/vscode-docker/issues/954) for more information
* Added support to debug ASP.NET Core web apps with SSL enabled
* Added support to debug .NET Core apps with user secrets
* Updated icons to match latest VS Code guidelines
* Automatically create a webhook when deploying an image to Azure App Service
### Fixed
* [Bugs fixed](https://github.com/Microsoft/vscode-docker/issues?q=is%3Aissue+milestone%3A%220.8.0%22+is%3Aclosed)
## 0.7.0 - 9 July 2019
### Added
* Revamped Docker Explorer
* Containers, images, and registries now have their own explorer which can be hid, resized, or reordered
* Added per-explorer settings for display format, grouping, and sorting
* Modified icons to respect theme
* Moved connection errors and troubleshooting links directly into the explorer instead of as a separate notification
* Added support for "Load more..." if not all items are retrieved in the first batch
* Local explorers poll less often (only if the explorer is open)
* Added per-explorer prune command (system prune is still available from the command palette)
* Ensured all desctructive actions have a confirmation and are grouped separately in context menus
* Generalized registries view to better support more providers
* All registries regardless of provider now support viewing repos/tags, pulling images, and setting a registry as default
* Added docs for contributing a new registry provider
* Multiple registry providers of the same type can now be connected (e.g. multiple Docker Hub accounts)
* Added support for GitLab (not including self-hosted)
* Update to version 0.0.21 of the language server (thanks @rcjsuen)
* Improves linting checks so that there are fewer false positives
* Fixes variable resolution to ensure that only alphanumeric and underscore characters are considered
* Revamped command palette support
* Commands are grouped by explorer
* Commands respect "Group By" setting when prompting for items
* Leveraged multi-select quick pick to execute a command for multiple items at a time
* Revamped Azure support
* Registries are grouped by subscription, with option to filter by subscription
* Tasks are shown in the explorer instead of a webview
* Task commands and "Deploy to App Service" are supported from the command palette
* Creating a registry or web app now supports async validation, the back button, and related-name recommendations
* View all namespaces for your Docker Hub account, not just username
* Added explorer for Volumes, including prune, remove, and inspect commands
* Added explorer for Networks (thanks @stuartthomson), including prune, remove, and inspect commands
* Added VS Code settings `docker.certPath`, `docker.tlsVerify`, and `docker.machineName` which directly map to environment variables `DOCKER_CERT_PATH`, `DOCKER_TLS_VERIFY`, and `DOCKER_MACHINE_NAME`
### [Fixed](https://github.com/Microsoft/vscode-docker/issues?q=is%3Aissue+milestone%3A0.7.0+is%3Aclosed+label%3Abug)
* Modified `docker.host` setting to _actually_ be equivalent to `DOCKER_HOST` environment variable
* Respect `file.associations` setting when prompting for a Dockerfile
* Better handle expired credentials for Docker Hub
* `docker.truncateLongRegistryPaths` is now respected for containers as well as images
### Changed
* In order to support more providers and still keep the registries view clean, you must now explicitly connect a provider. Previously signed-in providers will need to be re-connected
* Azure Tasks no longer support custom filtering. This functionality is still available in the portal
* Removed `docker.groupImagesBy` setting in favor of `docker.images.groupBy` (based on a new pattern for all explorers)
* Removed `docker.showExplorer` setting. Instead, right click on the explorer title to hide.
* Removed `docker.promptOnSystemPrune` setting as a part of making all destructive actions consistent
## 0.6.4 - 19 June 2019
### Fixed
* Mitigate error "command 'vscode-docker.images.selectGroupBy' already exists" [#1008](https://github.com/microsoft/vscode-docker/issues/1008)
## 0.6.3 - 18 June 2019
### Changed
* Changed publisher from "PeterJausovec" to "ms-azuretools"
## 0.6.2 - 2 May 2019
### Fixed
* Handle opening resources to use native vscode APIs
* Running the extension in older versions of VS Code
* Report an issue opening a blank webpage due to a large stack frame
* Use appropriate nuget fallback volume mount for dotnet debugging - [#793](https://github.com/Microsoft/vscode-docker/pull/793)
* Ensure debugger directory exists - [#897](https://github.com/Microsoft/vscode-docker/issues/897)
### Added
* `networkAlias` option to Docker run configuration [#890](https://github.com/Microsoft/vscode-docker/pull/890)
## 0.6.1 - 18 March 2019
### Fixed
* viewLogs are not readable in dark theme [#851](https://github.com/Microsoft/vscode-docker/issues/851)
## 0.6.0 - 12 March 2019
### Added
* Group By options for Images node [#603](https://github.com/Microsoft/vscode-docker/issues/603)
* Add debugging and dockerfile creation for fsharp dotnet core projects (Thanks, @gdziadkiewicz) [#795](https://github.com/Microsoft/vscode-docker/pull/795)
* Add support for Redstone 5 (Thanks, @tfenster) [#804](https://github.com/Microsoft/vscode-docker/pull/804)
* Allow more customization of Docker run configuration (thanks @ismael-soriano)[#690](https://github.com/Microsoft/vscode-docker/pull/690/files)
* Add `network` option to Docker run configuration [#748](https://github.com/Microsoft/vscode-docker/pull/748)
### Fixed
* Use colorblind-friendly icons [#811](https://github.com/Microsoft/vscode-docker/issues/811)
* Don't ask to save registry path if no workspace [#824](https://github.com/Microsoft/vscode-docker/pull/824)
* Two "Docker" tabs in output view [#715](https://github.com/Microsoft/vscode-docker/issues/715)
* Error when deploying images to Azure App Service for a private registry with no authentication [#550](https://github.com/Microsoft/vscode-docker/issues/550)
* Improve Docker Hub login experience [#429](https://github.com/Microsoft/vscode-docker/issues/429), [#375](https://github.com/Microsoft/vscode-docker/issues/375), [#817](https://github.com/Microsoft/vscode-docker/issues/817)
* Resolve .NET Core debugging on Windows (Thanks, @gdziadkiewicz) [#798](https://github.com/Microsoft/vscode-docker/pull/798)
* Earlier validation of Docker .NET Core configuration [#747](https://github.com/Microsoft/vscode-docker/pull/747)
* [.NET Core Debugging] Add support for Alpine images [#771](https://github.com/Microsoft/vscode-docker/pull/771)
* Support for ${workspaceFolder} in dockerRun/Volumes localPath and containerPath [#785](https://github.com/Microsoft/vscode-docker/issues/785)
* Cannot read property 'useCertificateStore' of undefined [#735](https://github.com/Microsoft/vscode-docker/issues/735)
* Operation cancelled error shows up when any user action is cancelled [#718](https://github.com/Microsoft/vscode-docker/issues/718)
* Error showing logs if there are no running containers [#739](https://github.com/Microsoft/vscode-docker/issues/739)
* Wrong DOCKER_HOST config when using docker.host configuration (thanks @ntcong) [#649](https://github.com/Microsoft/vscode-docker/issues/649)
## 0.5.2 - 30 January 2019
### Fixed
* Extension fails to initialize in VS Code Insiders 1.31 [#733](https://github.com/Microsoft/vscode-docker/issues/733)
## 0.5.1 - 8 January 2019
### Fixed
* Require vscode 1.26.0 because it's required by the language client version 5.0.0 [#729](https://github.com/Microsoft/vscode-docker/issues/729)
## 0.5.0 - 7 January 2019
### Added
* Significantly improved startup and installation performance by packaging with webpack
* Support for adding C++ Dockerfile (thanks @robotdad) [#644](https://github.com/Microsoft/vscode-docker/issues/644)
### Fixed
* Fix null ref showing connection error during prune [#653](https://github.com/Microsoft/vscode-docker/issues/653)
* Sporadic failure pushing images to ACR [#666](https://github.com/Microsoft/vscode-docker/issues/666)
* Unhandled error if you cancel saving Azure log [#639](https://github.com/Microsoft/vscode-docker/issues/639)
* Save Azure log dialog shows "log..log" as the filename extension [#640](https://github.com/Microsoft/vscode-docker/issues/640)
* ACR pull image issue [#648](https://github.com/Microsoft/vscode-docker/issues/648)
* ACR Build for Dockerfile fails through extension [#650](https://github.com/Microsoft/vscode-docker/issues/650)
* "Run ACR Task File" from command palette with no .yml file in workspace throws error [#635](https://github.com/Microsoft/vscode-docker/issues/635)
* Add prerequisite check for missing Dockerfile [#687](https://github.com/Microsoft/vscode-docker/issues/687)
* Make the launch.json generation leaner (merci vielmal @isidorn) [#618](https://github.com/Microsoft/vscode-docker/issues/618)
## 0.4.0 - 20 November 2018
### Added
* Added support for self-signed certificates and reading from Windows/Mac certificate stores (currently opt-in) [#613](https://github.com/Microsoft/vscode-docker/issues/613), [#602](https://github.com/Microsoft/vscode-docker/issues/602), [#483](https://github.com/Microsoft/vscode-docker/issues/483)
* Use a different icon for unhealthy containers (thanks @grhm) [#615](https://github.com/Microsoft/vscode-docker/issues/615)
* 8.9-alpine -> 10.13-alpine [#624](https://github.com/Microsoft/vscode-docker/pull/624)
* Adds preview support for debugging .NET Core web applications running in Linux Docker containers.
* Azure Container Registry improvements:
- Automatic login for pulls (even if Admin user not enabled)
- Explore and build tasks
- Display and filter logs
- Create build from Dockerfile
- Run ACR task file (.yml)
- Delete or untag images
### Fixed
* Don't output EXPOSE if empty port specified [#490](https://github.com/Microsoft/vscode-docker/issues/490)
* When attaching shell, use bash if available [#505](https://github.com/Microsoft/vscode-docker/issues/505)
* Fix truncation of long image and container registry paths in the Explorer [#527](https://github.com/Microsoft/vscode-docker/issues/527)
* Performance: Delay loading of Azure Account extension until after activation (part of [#535](https://github.com/Microsoft/vscode-docker/issues/535)). Note: much bigger performance improvements coming in next version!
* Specify .dockerignore language to receive syntax highlighting and toggling of comments (thanks @remcohaszing) [#564](https://github.com/Microsoft/vscode-docker/issues/564)
## 0.3.1 - 25 September 2018
### Fixed
* Error while generating Dockerfile for 'other' [#504](https://github.com/Microsoft/vscode-docker/issues/504)
## 0.3.0 - 21 September 2018
### Added
* Add Docker Files to Workspace
- Support multiple versions of .NET Core (ASP .NET and Console apps)
### Fixed
* Some private registries returning 404 error [#471](https://github.com/Microsoft/vscode-docker/issues/471)
* You shouldn't have to reload vscode in order for changes to docker.attachShellCommand.{linux,windows}Container to take effect [#463](https://github.com/microsoft/vscode-docker/issues/463)
* Engineering improvements (lint, tests, work toward strict null checking, etc.)
## 0.2.0 - 5 September 2018
### Added
* Add preview support for connecting to private registries
* Improved workflow for Tag Image:
- User will be asked on the first usage of Tag Image with a registry to save it to the `docker.defaultRegistryPath` setting
- User will be prompted to tag an image if attempting to push an image with no registry or username
- New `Set as Default Registry Path` menu on registries
- When default registry path is prefixed to the image name, it is selected for easy removal or editing
* Improved workflow for Build Image:
- Previous image name will be remembered
* Azure container registries can now be browsed without having "Admin user" turned on. However, deploying to Azure app service currently still requires it, and you still need to log in to Azure in docker [#359](https://github.com/Microsoft/vscode-docker/issues/359)
* A new [API](https://github.com/microsoft/vscode-docker/blob/HEAD/docs\api.md) has been added for other extensions to be able to control the "Add Docker Files to Workspace" functionality.
* You can now create and delete Azure (ACR) registries and delete Azure repositories and images directly from the extension.
### Fixed
* Images list does not refresh after tagging an image [#371](https://github.com/Microsoft/vscode-docker/issues/371)
* Don't prompt for Dockerfile if only one in project (command palette->Build Image) [#377](https://github.com/Microsoft/vscode-docker/issues/377)
* Docker Hub repos are not alphabetized consistently [#410](https://github.com/Microsoft/vscode-docker/issues/410)
* Obsolete usage of `go-wrapper` removed from Go Dockerfile (thanks @korservick)
* Error when listing Azure Registries when some of the accounts do not have appropriate permissions (thanks @estebanreyl) [#336](https://github.com/Microsoft/vscode-docker/issues/336)
* UDP exposed ports not launching correctly [#284](https://github.com/Microsoft/vscode-docker/issues/284)
* Adopt version 0.0.19 of the language server (thanks @rcjsuen) [#392](https://github.com/Microsoft/vscode-docker/pull/392). This fix includes:
- Folding support for comments
- Fix for [#338 Multi-line LABEL directives highlight as errors](https://github.com/Microsoft/vscode-docker/issues/338)
- Support for handling SCTP ports in EXPOSE instructions per Docker CE 18.03
- Optional warning/error for WORKDIR instructions that are not absolute paths (to try to enforce good practices per the official guidelines and recommendations document for Dockerfiles
- New `docker.languageserver.diagnostics.instructionWorkdirRelative` configuration setting
* Output title corrected [#428](https://github.com/Microsoft/vscode-docker/pull/428)
### Changed
* The `docker.defaultRegistry` setting is now obsolete. Instead of using a combination of `docker.defaultRegistry` and `docker.defaultRegistryPath`, now simply use `docker.defaultRegistryPath`. This will be suggested automatically the first time the extension is run.
## 0.1.0 - 26 July 2018
* Update .NET Core Dockerfile generation [#264](https://github.com/Microsoft/vscode-docker/issues/264). Per the .NET team, don't generate `docker-compose` files for .NET Core
* Update to version 0.0.18 of the language server (thanks @rcjsuen) [#291](https://github.com/Microsoft/vscode-docker/pull/291). This includes fixes for:
* Auto-complete/intellisense types too much - it repeats what's already written [#277](https://github.com/Microsoft/vscode-docker/issues/277)
* Dockerfile linting error in FROM [#269](https://github.com/Microsoft/vscode-docker/issues/269), [#280](https://github.com/Microsoft/vscode-docker/issues/280), [#288](https://github.com/Microsoft/vscode-docker/issues/288), and others
* Other linting fixes
* Update Linux post-install link in README.md (thanks @gregvanl) [#275](https://github.com/Microsoft/vscode-docker/pull/275)
* Add docker.host setting as alternative for setting DOCKER_HOST environment variable (thanks @tfenster) [#304](https://github.com/Microsoft/vscode-docker/pull/304)
* Basic Dockerfile for Ruby (thanks @MiguelSavignano) [#276](https://github.com/Microsoft/vscode-docker/pull/276)
* Azure container registries bugfixes and enhancements (thanks @estebanreyl, @julialieberman) [#299](https://github.com/Microsoft/vscode-docker/pull/299)
* Fixes [#266](https://github.com/Microsoft/vscode-docker/issues/266) to fix error when expanding empty container registry
* Improves Azure explorer expansion speed by parallelizing network calls
* Alphabetically organized registries listed from azure and organized tags by date of creation
* Add "Docker: Compose Restart" command [#316](https://github.com/Microsoft/vscode-docker/pull/316)
* Add link to extension docs and Azure publish tutorial to readme
* Fix [#295](https://github.com/Microsoft/vscode-docker/issues/295) to provide proper error handling if project file can't be found adding Dockerfile to project
* Fix [#302](https://github.com/Microsoft/vscode-docker/issues/302) so that Compose Up/Down work correctly from the text editor context menu
* Clarify README documentation on DOCKER_HOST to note that DOCKER_CER_PATH may be required for TLS (thanks @mikepatrick) [#324](https://github.com/Microsoft/vscode-docker/pull/324)
* Engineering improvements (tests and lint fixes)
## 0.0.27 - 19 May 2018
* Fixes indentation problem with Python docker-compose.yml files (thanks @brettcannon) [#242](https://github.com/Microsoft/vscode-docker/pull/242)
* Adds support for showing the Docker explorer in a new Activity Bar view
* Adopt v0.0.17 of the language server (thanks @rcjsuen!) [#249](https://github.com/Microsoft/vscode-docker/pull/249)
## 0.0.26 - 30 Mar 2018
* Support generating Java Dockerfiles (thanks @testforstephen) [#235](https://github.com/Microsoft/vscode-docker/pull/235)
* Support generating Python Dockerfiles (thanks @brettcannon) [#219](https://github.com/Microsoft/vscode-docker/pull/219)
## 0.0.25 - 27 Feb 2018
* Fixes [#217](https://github.com/Microsoft/vscode-docker/issues/217) to adopt the usage of ASAR in VS Code
* Support for multi-select of `docker-compose` files and then issuing the `compose up` or `compose down` commands.
* Changed the default of `promptOnSystemPrune` setting to `true`, meaning you will get a confirmation when running the `System Prune` prune command by default. You can change this by setting `docker.promptOnSystemPrune: false` in your `settings.json`. Thanks to [@driskell](https://github.com/driskell) for [PR [#213](https://github.com/microsoft/vscode-docker/issues/213)](https://github.com/Microsoft/vscode-docker/pull/213).
* Right click commands on `dockerfile` and `docker-compose.yml` files are now enabled based on a regular expression over the file name rather than being hard coded.
## 0.0.24 - 02 Feb 2018
* Fixes [#189](https://github.com/Microsoft/vscode-docker/issues/189) to provide friendly errors when Docker is not running
* Fixes [#200](https://github.com/Microsoft/vscode-docker/issues/200) to provide two new options `dockerComposeBuild` and `dockerComposeDetached` control how `docker-compose` is launched
* Fixes [#208](https://github.com/Microsoft/vscode-docker/issues/208) where an incorrect repository name was being passed to Azure App Services
* Update to `v0.0.13` of the Docker Language Server (thanks @rcjsuen) [#198](https://github.com/Microsoft/vscode-docker/pull/198)
* Activate on `onDebugInitialConfigurations` instead of `onDebug` to delay loading (thanks @gregvanl)
* Thank you to @DovydasNavickas for [PR [#202](https://github.com/microsoft/vscode-docker/issues/202)](https://github.com/Microsoft/vscode-docker/pull/202) to fix grammatical errors
## 0.0.23 - 05 Jan 2018
* Do not show dangling images in explorer (thanks @johnpapa) [#175](https://github.com/Microsoft/vscode-docker/pull/175)
* Add configuration to prompt on System Prune, fixes [#183](https://github.com/Microsoft/vscode-docker/issues/183)
* Upgrade to new language server (thanks @rcjsuen) [#173](https://github.com/Microsoft/vscode-docker/pull/173)
* Adding show logs command to dead containers (thanks @FredrikFolkesson) [#178](https://github.com/Microsoft/vscode-docker/pull/178)
* Default to Node 8.9 when generating Dockerfile (thanks @johnpapa) [#174](https://github.com/Microsoft/vscode-docker/pull/174)
* Add `compose up` and `compose down` context menus for files explicitly named `docker-compose.yml` or `docker-compose.debug.yml`
* Browse to the Azure portal context menu, fixes [#151](https://github.com/Microsoft/vscode-docker/issues/151)
* Add `docker.truncateLongRegistryPaths` and `docker.truncateMaxLength` configuration options enable truncation of long image and container names in the Explorer, fixes [#180](https://github.com/Microsoft/vscode-docker/issues/180)
* Images in the Explorer now show age (e.g. '22 days ago')
* Update `Dockerfile` for `go` workspaces (thanks @vladbarosan) [#194](https://github.com/Microsoft/vscode-docker/pull/194)
## 0.0.22 - 13 Nov 2017
* Make shell commands configurable (thanks @FredrikFolkesson) [#160](https://github.com/Microsoft/vscode-docker/pull/160)
* Update usage of Azure Account API to speed up deployment to Azure App Services
* Set CD App Setting when deploying image from Azure Container Registry
## 0.0.21 - 08 Nov 2017
* Update `docker-compose.debug.yml` command to include full the URI to the debug port (fix for [vscode: 36192](https://github.com/Microsoft/vscode/issues/36192))
* Filter the subscriptions presented when deploying to Azure based on the Azure Account subscription filter
* Mark as multi-root ready
* Fix debug configuration generation [VSCode [#37648](https://github.com/microsoft/vscode-docker/issues/37648)](https://github.com/Microsoft/vscode/issues/37648)
* Add `restart` command for containers (thanks @orfevr) [#152](https://github.com/Microsoft/vscode-docker/pull/152)
* Less aggressive matching for `dockerfile` (thanks @dlech) [#155](https://github.com/Microsoft/vscode-docker/pull/155)
* Support workspace folders for language server settings (thanks @rcjsuen) [#156](https://github.com/Microsoft/vscode-docker/pull/156)
* Add config option for docker build path (thanks @nyamakawa) [#158](https://github.com/Microsoft/vscode-docker/pull/158)
## 0.0.20 - 18 Oct 2017
* No longer take a hard dependency on the [Azure Account](https://marketplace.visualstudio.com/items?itemName=ms-vscode.azure-account) extension.
## 0.0.19 - 14 Oct 2017
* Add an automatic refresh option for the explorer (`"docker.explorerRefreshInterval": 1000`)
* Add support for Multi-Root Workspaces
* Add support for browsing Docker Hub and Azure Container Registries
* Add support for deploying images from Docker Hub and Azure Container Registries to Azure App Service
* `docker-compose` now runs detached and always invokes a build (e.g. `docker-compose -f docker-compose.yml -d --build`)
* `docker system prune` command no longer prompts for confirmation
* `docker-compose.debuy.yml` no longer contains a volume mapping
* Adopt 0.0.9 release of the [Docker Language Server](https://github.com/rcjsuen/dockerfile-language-server-nodejs)
## 0.0.18 - 18 Sept 2017
* Add configuration option (`"docker.showExplorer": false`) to globally turn off or on the Explorer contribution
* Prompt for confirmation when running `docker system prune` command, improve icon
## 0.0.17 - 16 Sept 2017
* Add `docker inspect` command
* Gracefully handle when Docker is not running
* Add Explorer contribution, letting you view Images and Containers in the Explorer viewlet.
* Add `--rm` to `docker build` to remove intermediate images
* Thanks to @rcjsuen, moved to the [Dockerfile Language Server](https://github.com/rcjsuen/dockerfile-language-server-nodejs)
* Update thirdpartynotices.txt, README.md to reflect changes
## 0.0.16 - 09 June 2017
* Update snippet syntax to be in accordance with the [stricter snippet syntax](https://code.visualstudio.com/updates/v1_13#_strict-snippets)
* Moved source code to support async/await (important if you want to make PRs!)
## 0.0.15 - 25 May 2017
* Updated both the `Docker: Run` and `Docker: Run Interactive` commands to automatically publish the ports that the specified image exposes
* Updated the `Docker: Run` command to run the specified container in the background
* Updated the `Docker: Add docker files to workspace` command to generate a `.dockerignore` file
* Updated the `Docker: Azure CLI` command to fully support running `az acs` commands
## 0.0.14 - 08 May 2017
* Support for Docker multi stage build Dockerfiles (syntax, linting)
* Support different variations on naming of `dockerfile` such as `dockerfile-development`
* Bug fixing
## 0.0.13 - 14 March 2017
* Support for `.yaml` file extension on `docker-compose` files.
* Updated Azure CLI image name, map .azure folder from host file system, fix block running on Windows containers, fix Windows path issues (this didn't make it into `0.0.12`)
* Added telemetry to understand which commands developers find useful. This will help us refine which commands we add in the future. We track whether the following commands are executed:
* `build image`
* `compose up`, `compose down`
* `open shell` on running container and whether or not it is a Windows or Linux based container
* `push image` (we don't track the image name or the location)
* `remove image`
* `show logs`
* `start container`, `start container interactive`
* `start Azure CLI` container
* `stop container`
* `system prune`
* `tag` (we don't track tag name)
* Configure workspace along with the type (e.g. Node or Other)
> Please note, you can turn off telemetry reporting for VS Code and all extensions through the ["telemetry.enableTelemetry": false setting](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).
## 0.0.12 - 11 February 2017
* Removed `MAINTAINER` from templates and linting warnings by upgrading the `dockerfile_lint` module (Docker has deprecated `MAINTAINER` in favor of `LABEL`).
* Added command to run `docker system prune`, note we use the `-f` (force) flag to ignore the confirmation prompt.
* `Docker: Attach Shell` command now supports Windows containers [#58](https://github.com/microsoft/vscode-docker/pull/58).
## 0.0.10 - 12 December 2016
* Added context menu support to run the Docker Build command on Dockerfile files from the editor or from the explorer.
* Docker logs now uses the -f flag ([follow](https://docs.docker.com/engine/reference/commandline/logs/)) to continue streaming the logs to terminal.
## 0.0.11 - 4 January 2017
* Fixed [Issue 51](https://github.com/microsoft/vscode-docker/issues/51), a path problem on Windows.

View File

@ -1,13 +0,0 @@
Visual Studio Code Extension for Docker
Copyright (c) Microsoft Corporation
All rights reserved.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

File diff suppressed because it is too large Load Diff

View File

@ -1,106 +0,0 @@
## Docker for Visual Studio Code [![Version](https://img.shields.io/visual-studio-marketplace/v/ms-azuretools.vscode-docker)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker) [![Installs](https://img.shields.io/visual-studio-marketplace/i/ms-azuretools.vscode-docker)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)
The Docker extension makes it easy to build, manage, and deploy containerized applications from Visual Studio Code. It also provides one-click debugging of Node.js, Python, and .NET inside a container.
![Docker extension overview](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/overview.gif)
**Check out the [Working with containers](https://aka.ms/AA7arez) topic on the Visual Studio Code documentation site to get started**.
[The Docker extension wiki](https://github.com/Microsoft/vscode-docker/wiki) has troubleshooting tips and additional technical information.
## Installation
[Install Docker](https://docs.docker.com/install/) on your machine and add it to the system path.
On Linux, you should [enable rootless Docker](https://docs.docker.com/engine/security/rootless/) and set the generated Docker context to "rootless" (more secure) or [enable Docker CLI for the non-root user account](https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user) (less secure) that will be used to run VS Code.
To install the extension, open the Extensions view, search for `docker` to filter results and select Docker extension authored by Microsoft.
## Overview of the extension features
### Editing Docker files
You can get IntelliSense when editing your `Dockerfile` and `docker-compose.yml` files, with completions and syntax help for common commands.
![IntelliSense for Dockerfiles](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/dockerfile-intellisense.png)
In addition, you can use the Problems panel (<kbd>Ctrl+Shift+M</kbd> on Windows/Linux, <kbd>Shift+Command+M</kbd> on Mac) to view common errors for `Dockerfile` and `docker-compose.yml` files.
### Generating Docker files
You can add Docker files to your workspace by opening the Command Palette (<kbd>F1</kbd>) and using **Docker: Add Docker Files to Workspace** command. The command will generate a `Dockerfile` and `.dockerignore` file and add them to your workspace. The command will also ask you if you want to add Docker Compose files as well, but this is optional.
The extension can scaffold Docker files for most popular development languages (C#, Node.js, Python, Ruby, Go, and Java) and customizes the generated Docker files accordingly. When these files are created, we also create the necessary artifacts to provide first-class debugging support for Node.js, Python, and .NET (C#).
### Docker Explorer
The Docker extension contributes a Docker Explorer view to VS Code. The Docker Explorer lets you examine and manage Docker assets: containers, images, volumes, networks, and container registries.
The right-click menu provides access to commonly used commands for each type of asset.
![Docker view context menu](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/docker-view-context-menu.gif)
You can rearrange the Docker view panes by dragging them up or down with a mouse and use the context menu to hide or show them.
![Customize Docker view](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/docker-view-rearrange.gif)
### Docker commands
Many of the most common Docker commands are built right into the Command Palette:
![Docker commands](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/command-palette.png)
You can run Docker commands to manage [images](https://docs.docker.com/engine/reference/commandline/image/), [networks](https://docs.docker.com/engine/reference/commandline/network/), [volumes](https://docs.docker.com/engine/reference/commandline/volume/), [image registries](https://docs.docker.com/engine/reference/commandline/push/), and [Docker Compose](https://docs.docker.com/compose/reference/overview/). In addition, the **Docker: Prune System** command will remove stopped containers, dangling images, and unused networks and volumes.
### Docker Compose
[Docker Compose](https://docs.docker.com/compose/) lets you define and run multi-container applications with Docker. Our [Compose Language Service](https://github.com/microsoft/compose-language-service) in the Docker extension gives you IntelliSense and tab completions when authoring `docker-compose.yml` files. Press `Ctrl+Space` to see a list of valid Compose directives.
![Docker Compose IntelliSense](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/tab-completions.gif)
We also provide tooltips when you hover over a Docker Compose YAML attribute.
![Docker Compose Tooltips](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/hover-support.png)
While `Compose Up` allows you to run all of your services at once, our new feature `Compose Up - Select Services` lets you select any combination of the services you want to run.
![Docker Compose Up - Select Subset](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/select-subset.gif)
Once your `Compose Up` command completes, navigate to the Docker Explorer to view your services as a Compose Group. This allows you to start, stop, and view the logs of each service as a group.
![Docker Compose Groups](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/compose-group.png)
### Using image registries
You can display the content and push, pull, or delete images from [Docker Hub](https://hub.docker.com/) and [Azure Container Registry](https://docs.microsoft.com/azure/container-registry/):
![Azure Container Registry content](https://github.com/microsoft/vscode-docker/raw/HEAD/resources/readme/container-registry.png)
An image in an Azure Container Registry can be deployed to Azure App Service directly from VS Code. See [Deploy images to Azure App Service](https://aka.ms/AA7arf8) to get started. For more information about how to authenticate to and work with registries, see [Using container registries](https://aka.ms/AA7arf9).
### Debugging services running inside a container
You can debug services built using Node.js, Python, or .NET (C#) that are running inside a container. The extension offers custom tasks that help with launching a service under the debugger and with attaching the debugger to a running service instance. For more information, see [Debug containerized apps](https://aka.ms/AA7arfb) and [Customize the Docker extension](https://aka.ms/AA7ay8l).
### Azure CLI integration
You can start Azure CLI (command-line interface) in a standalone, Linux-based container with **Docker Images: Run Azure CLI** command. This gives you access to the full Azure CLI command set in an isolated environment. For more information on available commands, see [Get started with Azure CLI](https://docs.microsoft.com/cli/azure/get-started-with-azure-cli?view=azure-cli-latest#sign-in).
## Contributing
See [the contribution guidelines](https://github.com/microsoft/vscode-docker/blob/HEAD/CONTRIBUTING.md) for ideas and guidance on how to improve the extension. Thank you!
### Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
## Telemetry
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409) to learn more. If you dont wish to send usage data to Microsoft, you can set the `telemetry.telemetryLevel` setting to `off`. Learn more in our [FAQ](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).
## License
[MIT](https://github.com/microsoft/vscode-docker/blob/HEAD/LICENSE.md)

View File

@ -1,41 +0,0 @@
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->
## Security
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below.
## Reporting Security Issues
**Please do not report security vulnerabilities through public GitHub issues.**
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc).
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
* Full paths of source file(s) related to the manifestation of the issue
* The location of the affected source code (tag/branch/commit or direct URL)
* Any special configuration required to reproduce the issue
* Step-by-step instructions to reproduce the issue
* Proof-of-concept or exploit code (if possible)
* Impact of the issue, including how an attacker might exploit the issue
This information will help us triage your report more quickly.
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) page for more details about our active programs.
## Preferred Languages
We prefer all communications to be in English.
## Policy
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd).
<!-- END MICROSOFT SECURITY.MD BLOCK -->

View File

@ -1,14 +0,0 @@
# Support
## How to file issues and get help
This project uses GitHub Issues to track bugs and feature requests. Please search the existing
issues before filing new issues to avoid duplicates. For new issues, file your bug or
feature request as a new Issue.
For help and questions about using this project, please [create a discussion](https://github.com/microsoft/vscode-docker/discussions).
## Microsoft Support Policy
Support for this project is limited to the resources listed above.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +0,0 @@
/*!
* Microsoft Dynamic Proto Utility, 1.1.9
* Copyright (c) Microsoft and contributors. All rights reserved.
*/

View File

@ -1,4 +0,0 @@
/*!--------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See LICENSE in the project root for license information.
*--------------------------------------------------------------------------------------------*/

File diff suppressed because one or more lines are too long

View File

@ -1,61 +0,0 @@
/*!
* fill-range <https://github.com/jonschlinkert/fill-range>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Licensed under the MIT License.
*/
/*!
* is-extglob <https://github.com/jonschlinkert/is-extglob>
*
* Copyright (c) 2014-2016, Jon Schlinkert.
* Licensed under the MIT License.
*/
/*!
* is-glob <https://github.com/jonschlinkert/is-glob>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
/*!
* is-number <https://github.com/jonschlinkert/is-number>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Released under the MIT License.
*/
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015-2022 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*!
* to-regex-range <https://github.com/micromatch/to-regex-range>
*
* Copyright (c) 2015-present, Jon Schlinkert.
* Released under the MIT License.
*/
/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */
/*! https://mths.be/he v1.2.0 by @mathias | MIT license */
/*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/*!--------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See LICENSE in the project root for license information.
*--------------------------------------------------------------------------------------------*/

View File

@ -1,25 +0,0 @@
<svg id="e1dbf7dd-f1b1-4bb8-abd8-40f19cf0ddeb" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<defs>
<linearGradient id="f069caa6-84f1-4be4-82b7-9c017f3ae32f" x1="-805.6954" y1="119.6377" x2="-814.6074" y2="93.3095" gradientTransform="matrix(1, 0, 0, -1, 820, 124)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#114a8b"/>
<stop offset="1" stop-color="#0669bc"/>
</linearGradient>
<linearGradient id="f16358cd-6714-426a-b248-367e0a42901f" x1="-804.0632" y1="120.4059" x2="-794.2807" y2="94.3426" gradientTransform="matrix(1, 0, 0, -1, 820, 124)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#3ccbf4"/>
<stop offset="1" stop-color="#2892df"/>
</linearGradient>
</defs>
<g>
<path d="M11.1607,2.3374h8.5975L10.845,28.747a1.3459,1.3459,0,0,1-1.2753.9156H2.8471a1.3461,1.3461,0,0,1-1.2754-1.7765L9.8855,3.2529A1.3459,1.3459,0,0,1,11.1607,2.3374Z" fill="url(#f069caa6-84f1-4be4-82b7-9c017f3ae32f)"/>
<path d="M23.0312,19.5421H9.4814a.6262.6262,0,0,0-.4273,1.0838L18.3458,29.3a1.3464,1.3464,0,0,0,.9187.3622h7.6789Z" fill="#0078d4"/>
<g opacity="0.5">
<path d="M20.6189,29.6626h6.3166l-3.9122-10.12H17.8716l2.98,8.821A1.3612,1.3612,0,0,1,20.6189,29.6626Z"/>
<path d="M15.9112,13.73,19.7563,2.3374h-7.801a1.3608,1.3608,0,0,1,.2605.4559Z"/>
</g>
<g opacity="0.5">
<path d="M11.4683,2.3374,15.66,14.48l.5808-1.7274-3.51-10.4155Z" fill-opacity="0.5"/>
<path d="M19.41,29.6625l7.5257,0-5.714,0a1.8586,1.8586,0,0,0,.1106-1.4616l-2.9256-8.6588h-1.07l3.0352,8.9833a.8612.8612,0,0,1-.816,1.1371Z" fill-opacity="0.5"/>
</g>
<path d="M22.1146,3.253a1.346,1.346,0,0,0-1.2754-.9156H11.261a1.366,1.366,0,0,1,1.2944.9293l8.3,24.5931a1.366,1.366,0,0,1-1.2942,1.8028h9.5915a1.3461,1.3461,0,0,0,1.2754-1.7765Z" fill="url(#f16358cd-6714-426a-b248-367e0a42901f)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,16 +0,0 @@
<svg id="bc18bade-5481-447e-a959-659d72346474"
xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<radialGradient id="a445c717-9d75-44c7-ba6b-0d8f2383e560" cx="-36.63" cy="17.12" r="11.18" gradientTransform="translate(41.88 -7.4) scale(0.94 0.94)" gradientUnits="userSpaceOnUse">
<stop offset="0.27" stop-color="#ffd70f"/>
<stop offset="0.49" stop-color="#ffcb12"/>
<stop offset="0.88" stop-color="#feac19"/>
<stop offset="1" stop-color="#fea11b"/>
</radialGradient>
</defs>
<title>Icon-general-2</title>
<path id="e3d1e58c-f78e-4fb5-9857-0c9331da9979" d="M13.56,7.19a2.07,2.07,0,0,0,0-2.93h0L10,.69a2.06,2.06,0,0,0-2.92,0h0L3.52,4.26a2.09,2.09,0,0,0,0,2.93l3,3a.61.61,0,0,1,.17.41v5.52a.7.7,0,0,0,.2.5l1.35,1.35a.45.45,0,0,0,.66,0l1.31-1.31h0l.77-.77a.26.26,0,0,0,0-.38l-.55-.56a.29.29,0,0,1,0-.42l.55-.56a.26.26,0,0,0,0-.38L10.4,13a.28.28,0,0,1,0-.41L11,12a.26.26,0,0,0,0-.38l-.77-.78v-.28Zm-5-5.64A1.18,1.18,0,1,1,7.37,2.73,1.17,1.17,0,0,1,8.54,1.55Z" fill="url(#a445c717-9d75-44c7-ba6b-0d8f2383e560)"/>
<path id="a21a8f7a-61cc-4035-8449-e5c8fe4d4d5e" d="M7.62,16.21h0A.25.25,0,0,0,8,16V11.55a.27.27,0,0,0-.11-.22h0a.25.25,0,0,0-.39.22V16A.27.27,0,0,0,7.62,16.21Z" fill="#ff9300" opacity="0.75"/>
<rect id="ecd3189c-fb1e-4a0e-a2b6-ba2f11dda484" x="5.69" y="5.45" width="5.86" height="0.69" rx="0.32" fill="#ff9300" opacity="0.75"/>
<rect id="a1949a3c-4818-4bd1-b236-0d970b92fc62" x="5.69" y="6.57" width="5.86" height="0.69" rx="0.32" fill="#ff9300" opacity="0.75"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,37 +0,0 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See LICENSE.md in the project root for license information.
*--------------------------------------------------------------------------------------------*/
"use strict";
/* eslint-disable no-undef */ // Ignore the fact that the engine (which is VSCode) is unknown by the linter
// This is the extension entrypoint, which imports extension.bundle.js, the actual extension code.
//
// This is in a separate file so we can properly measure extension.bundle.js load time.
const perfStats = {
loadStartTime: Date.now(),
loadEndTime: undefined
};
Object.defineProperty(exports, "__esModule", { value: true });
// eslint-disable-next-line @typescript-eslint/no-var-requires
const extension = require("./dist/extension.bundle");
async function activate(ctx) {
return await extension.activateInternal(ctx, perfStats);
}
async function deactivate(ctx) {
return await extension.deactivateInternal(ctx);
}
exports.activate = activate;
exports.deactivate = deactivate;
perfStats.loadEndTime = Date.now();
/* eslint-enable no-undef */

File diff suppressed because it is too large Load Diff

View File

@ -1,335 +0,0 @@
{
"vscode-docker.debug.containerName": "Name of the container used for debugging.",
"vscode-docker.debug.dockerServerReadyAction.description": "Options for launching a browser to the Docker container. Similar to serverReadyAction, but replaces container ports with host ports.",
"vscode-docker.debug.dockerServerReadyAction.action": "The action to take when the pattern is found.",
"vscode-docker.debug.dockerServerReadyAction.containerName": "The container name to match the host port.",
"vscode-docker.debug.dockerServerReadyAction.pattern": "The regex pattern to look for in Debug console output.",
"vscode-docker.debug.dockerServerReadyAction.uriFormat": "The URI format to launch.",
"vscode-docker.debug.dockerServerReadyAction.webRoot": "The root folder from which web pages are served.",
"vscode-docker.debug.removeContainerAfterDebug": "Whether to remove the debug container after debugging.",
"vscode-docker.debug.platform": "The target platform for the application.",
"vscode-docker.debug.netCore.description": "Options for debugging .NET projects in Docker.",
"vscode-docker.debug.netCore.appProject": "The .NET project (.csproj, .fsproj, etc.) to debug.",
"vscode-docker.debug.node.description": "Options for debugging Node.js projects in Docker.",
"vscode-docker.debug.node.port": "The debug port to use.",
"vscode-docker.debug.node.address": "TCP/IP address of the debug port.",
"vscode-docker.debug.node.sourceMaps": "Enable source maps by setting this to `true`.",
"vscode-docker.debug.node.outFiles": "Array of glob patterns for locating generated JavaScript files.",
"vscode-docker.debug.node.autoAttachChildProcesses": "Track all subprocesses of debuggee and automatically attach to those that are launched in debug mode.",
"vscode-docker.debug.node.timeout": "When restarting a session, give up after this number of milliseconds.",
"vscode-docker.debug.node.stopOnEntry": "Break immediately when the program launches.",
"vscode-docker.debug.node.localRoot": "VS Code's root directory.",
"vscode-docker.debug.node.package": "The path to the package.json for the application.",
"vscode-docker.debug.node.remoteRoot": "Node's root directory within the Docker container.",
"vscode-docker.debug.node.smartStep": "Try to automatically step over code that doesn't map to source files.",
"vscode-docker.debug.node.skipFiles": "Automatically skip files covered by these glob patterns.",
"vscode-docker.debug.node.trace": "Enable diagnostic output.",
"vscode-docker.debug.python.description": "Options for debugging Python applications in Docker.",
"vscode-docker.debug.python.host": "The host for remote debugging.",
"vscode-docker.debug.python.port": "The port for remote debugging.",
"vscode-docker.debug.python.pathMappings.localRoot": "The host path.",
"vscode-docker.debug.python.pathMappings.remoteRoot": "The container path.",
"vscode-docker.debug.python.justMyCode": "Debug only user-written code.",
"vscode-docker.debug.python.django": "Django debugging.",
"vscode-docker.debug.python.fastapi": "FastAPI debugging.",
"vscode-docker.debug.python.jinja": "Jinja template debugging (e.g. Flask).",
"vscode-docker.debug.python.projectType": "Type of the Python app.",
"vscode-docker.debug.python.args": "Arguments passed to the Python app.",
"vscode-docker.debug.attach.containerName": "The container name to attach to. If not specified, then user will be prompted to pick a container.",
"vscode-docker.debug.attach.processName": "The process name to attach to. If this is used, 'processId' should not be used.",
"vscode-docker.debug.attach.processIdString": "The process id to attach to. Use \"${command:pickProcess}\" to get a list of running processes to attach to. If 'processId' used, 'processName' should not be used.",
"vscode-docker.debug.attach.processIdInteger": "The process id to attach to. Use \"${command:pickProcess}\" to get a list of running processes to attach to. If 'processId' used, 'processName' should not be used.",
"vscode-docker.debug.attach.platform": "The target platform for the application.",
"vscode-docker.debug.attach.sourceFileMap": "Optional source file mappings passed to the debug engine. Example: '{ \"/src\":\"${workspaceFolder}\" }'",
"vscode-docker.debug.attach.netCore.description": "Options for debugging .NET projects in Docker.",
"vscode-docker.debug.attach.netCore.debuggerPath": "The path for the debugger in the target container, for example `/remote_debugger/vsdbg`.",
"vscode-docker.tasks.options.description": "Additional command options",
"vscode-docker.tasks.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
"vscode-docker.tasks.options.env.description": "The environment of the executed program or shell. If omitted the parent process' environment is used.",
"vscode-docker.tasks.docker-build.dockerBuild.description": "Options for building the Docker image used for debugging. Learn more at https://aka.ms/vscode-docker-build-task",
"vscode-docker.tasks.docker-build.dockerBuild.buildArgs": "Build arguments applied to the Docker image used for debugging.",
"vscode-docker.tasks.docker-build.dockerBuild.context": "Path to the Docker build context.",
"vscode-docker.tasks.docker-build.dockerBuild.dockerfile": "Path to the Dockerfile used for the build.",
"vscode-docker.tasks.docker-build.dockerBuild.labels.description": "Labels applied to the Docker image used for debugging.",
"vscode-docker.tasks.docker-build.dockerBuild.labels.includeDefaults": "Whether to include the default set of labels defined by the Docker extension",
"vscode-docker.tasks.docker-build.dockerBuild.platform": "Target platform for the image build",
"vscode-docker.tasks.docker-build.dockerBuild.platform.architecture": "CPU architecture of the target image platform.",
"vscode-docker.tasks.docker-build.dockerBuild.platform.os": "OS of the target image platform.",
"vscode-docker.tasks.docker-build.dockerBuild.tag": "Tag applied to the Docker image used for debugging.",
"vscode-docker.tasks.docker-build.dockerBuild.target": "Docker build target (stage) used for debugging.",
"vscode-docker.tasks.docker-build.dockerBuild.pull": "Whether or not to pull new base images before building.",
"vscode-docker.tasks.docker-build.dockerBuild.customOptions": "Any other options to add to the `docker build` command.",
"vscode-docker.tasks.docker-build.platform": "The target platform for the application.",
"vscode-docker.tasks.docker-build.netCore.description": "Options for building .NET projects in Docker.",
"vscode-docker.tasks.docker-build.netCore.appProject": "The .NET project (.csproj, .fsproj, etc.) to build.",
"vscode-docker.tasks.docker-build.node.description": "Options for building Node.js applications in Docker.",
"vscode-docker.tasks.docker-build.node.package": "The path to the package.json for the application.",
"vscode-docker.tasks.docker-build.python.description": "Options for building Python applications in Docker.",
"vscode-docker.tasks.docker-run.dockerRun.description": "Options for running the Docker container used for debugging. Learn more at https://aka.ms/vscode-docker-run-task",
"vscode-docker.tasks.docker-run.dockerRun.command": "The command to run upon starting the container.",
"vscode-docker.tasks.docker-run.dockerRun.containerName": "Name of the container used for debugging.",
"vscode-docker.tasks.docker-run.dockerRun.entrypoint": "The entrypoint to use when starting the container.",
"vscode-docker.tasks.docker-run.dockerRun.env": "Environment variables applied to the Docker container used for debugging.",
"vscode-docker.tasks.docker-run.dockerRun.envFiles": "Files of environment variables read in and applied to the Docker container used for debugging.",
"vscode-docker.tasks.docker-run.dockerRun.image": "The image to run.",
"vscode-docker.tasks.docker-run.dockerRun.labels.description": "Labels applied to the Docker container used for debugging.",
"vscode-docker.tasks.docker-run.dockerRun.labels.includeDefaults": "Whether to include the default set of labels defined by the Docker extension",
"vscode-docker.tasks.docker-run.dockerRun.network": "The network to which the container will be connected.",
"vscode-docker.tasks.docker-run.dockerRun.networkAlias": "The network-scoped alias to assign to the container.",
"vscode-docker.tasks.docker-run.dockerRun.os": "The container operating system.",
"vscode-docker.tasks.docker-run.dockerRun.ports.description": "Ports that are going to be mapped on the host.",
"vscode-docker.tasks.docker-run.dockerRun.ports.hostPort": "Port number to be bound on the host.",
"vscode-docker.tasks.docker-run.dockerRun.ports.containerPort": "Port number of the container to be bound.",
"vscode-docker.tasks.docker-run.dockerRun.ports.protocol": "Specific protocol for the binding (`tcp | udp`).",
"vscode-docker.tasks.docker-run.dockerRun.portsPublishAll": "Whether to publish all exposed container ports to random ports on the host.",
"vscode-docker.tasks.docker-run.dockerRun.remove": "Whether to clean up the container and remove the file system when the container exits.",
"vscode-docker.tasks.docker-run.dockerRun.extraHosts.description": "Hosts to be added to the container's `hosts` file for DNS resolution.",
"vscode-docker.tasks.docker-run.dockerRun.extraHosts.hostname": "Hostname for dns resolution.",
"vscode-docker.tasks.docker-run.dockerRun.extraHosts.ip": "IP associated to the hostname.",
"vscode-docker.tasks.docker-run.dockerRun.volumes.description": "Volumes that are going to be mapped to the container.",
"vscode-docker.tasks.docker-run.dockerRun.volumes.localPath": "Path on local machine that will be mapped. The folder will be created if it does not exist.",
"vscode-docker.tasks.docker-run.dockerRun.volumes.containerPath": "Path where the volume will be mapped within the container. The folder will be created if it does not exist.",
"vscode-docker.tasks.docker-run.dockerRun.volumes.permissions": "Permissions for the container for the mapped volume, `rw` for read-write or `ro` for read-only.",
"vscode-docker.tasks.docker-run.dockerRun.customOptions": "Any other options to add to the `docker run` command.",
"vscode-docker.tasks.docker-run.platform": "The target platform for the application.",
"vscode-docker.tasks.docker-run.netCore.description": "Options for running .NET projects in Docker.",
"vscode-docker.tasks.docker-run.netCore.appProject": "The .NET project (.csproj, .fsproj, etc.) to build.",
"vscode-docker.tasks.docker-run.netCore.enableDebugging": "Whether to enable debugging within the container.",
"vscode-docker.tasks.docker-run.netCore.configureSsl": "Whether to configure certificate and other settings to enable SSL on ASP.NET Core web services.",
"vscode-docker.tasks.docker-run.node.description": "Options for running Node.js applications in Docker.",
"vscode-docker.tasks.docker-run.node.enableDebugging": "Whether to enable debugging within the container.",
"vscode-docker.tasks.docker-run.node.inspectMode": "Whether debugging should break immediately upon application start.",
"vscode-docker.tasks.docker-run.node.inspectPort": "The port on which debugging should occur.",
"vscode-docker.tasks.docker-run.node.package": "The path to the package.json for the application.",
"vscode-docker.tasks.docker-run.python.description": "Options for running Python applications in Docker.",
"vscode-docker.tasks.docker-run.python.file": "The Python file to run. Cannot be combined with `module`.",
"vscode-docker.tasks.docker-run.python.module": "The Python module to run. Cannot be combined with `file`.",
"vscode-docker.tasks.docker-run.python.args": "Arguments passed to the Python app.",
"vscode-docker.tasks.docker-run.python.wait": "Whether to wait for debugger to attach.",
"vscode-docker.tasks.docker-run.python.debugPort": "The port that the debugger will listen on.",
"vscode-docker.tasks.docker-compose.dockerCompose.description": "Options for the `docker-compose` command.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.description": "Options for the `docker-compose up` command. Cannot be combined with `down`.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.detached": "Whether or not to run detached.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.build": "Whether or not to build.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.scale": "The scale for each service.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.services": "A subset of services to start. Cannot be combined with `profiles`.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.profiles": "A subset of profiles to start. Cannot be combined with `services`.",
"vscode-docker.tasks.docker-compose.dockerCompose.up.customOptions": "Any other options to add to the `docker-compose up` command.",
"vscode-docker.tasks.docker-compose.dockerCompose.down.description": "Options for the `docker-compose down` command.",
"vscode-docker.tasks.docker-compose.dockerCompose.down.removeImages": "Images to remove.",
"vscode-docker.tasks.docker-compose.dockerCompose.down.removeVolumes": "Whether or not to remove named and anonymous volumes.",
"vscode-docker.tasks.docker-compose.dockerCompose.down.customOptions": "Any other options to add to the `docker-compose down` command. Cannot be combined with `up`.",
"vscode-docker.tasks.docker-compose.dockerCompose.envFiles.description": "(DEPRECATED) Use `envFile` instead.",
"vscode-docker.tasks.docker-compose.dockerCompose.envFile.description": "File of environment variables read in and applied to the Docker containers.",
"vscode-docker.tasks.docker-compose.dockerCompose.files.description": "The docker-compose files to include, in order.",
"vscode-docker.tasks.docker-compose.dockerCompose.projectName.description": "Alternate project name to use when naming and labeling Docker objects. If using an alternate project name when composing up, the same project name must be specified when composing down.",
"vscode-docker.tasks.dotnet-container-sdk.dockerRun.description": "Options for running the Docker container used for debugging.",
"vscode-docker.tasks.dotnet-container-sdk.dockerRun.containerName": "Name of the container used for debugging.",
"vscode-docker.config.docker.promptForRegistryWhenPushingImages": "Prompt for registry selection if the image is not explicitly tagged.",
"vscode-docker.config.template.build.template": "The command template.",
"vscode-docker.config.template.build.label": "The label displayed to the user.",
"vscode-docker.config.template.build.match": "The regular expression for choosing the right template. Checked against container name, container's image name, etc.",
"vscode-docker.config.template.build.description": "Command template(s) for `docker build` commands.",
"vscode-docker.config.template.run.template": "The command template.",
"vscode-docker.config.template.run.label": "The label displayed to the user.",
"vscode-docker.config.template.run.match": "The regular expression for choosing the right template. Checked against image name, etc.",
"vscode-docker.config.template.run.description": "Command templates for `docker run` commands.",
"vscode-docker.config.template.runInteractive.template": "The command template.",
"vscode-docker.config.template.runInteractive.label": "The label displayed to the user.",
"vscode-docker.config.template.runInteractive.match": "The regular expression for choosing the right template. Checked against image name, etc.",
"vscode-docker.config.template.runInteractive.description": "Command templates for `docker run -it` (interactive) commands.",
"vscode-docker.config.template.attach.template": "The command template.",
"vscode-docker.config.template.attach.label": "The label displayed to the user.",
"vscode-docker.config.template.attach.match": "The regular expression for choosing the right template. Checked against container name, container's image name, etc.",
"vscode-docker.config.template.attach.description": "Command templates for `docker attach` / `docker exec -it` commands.",
"vscode-docker.config.template.logs.template": "The command template.",
"vscode-docker.config.template.logs.label": "The label displayed to the user.",
"vscode-docker.config.template.logs.match": "The regular expression for choosing the right template. Checked against container name, container's image name, etc.",
"vscode-docker.config.template.logs.description": "Command templates for `docker logs` commands.",
"vscode-docker.config.template.composeUp.template": "The command template.",
"vscode-docker.config.template.composeUp.label": "The label displayed to the user.",
"vscode-docker.config.template.composeUp.match": "The regular expression for choosing the right template. Checked against docker-compose YAML files, folder name, etc.",
"vscode-docker.config.template.composeUp.description": "Command templates for `docker-compose up` commands.",
"vscode-docker.config.template.composeUpSubset.template": "The command template.",
"vscode-docker.config.template.composeUpSubset.label": "The label displayed to the user.",
"vscode-docker.config.template.composeUpSubset.match": "The regular expression for choosing the right template. Checked against docker-compose YAML files, folder name, etc.",
"vscode-docker.config.template.composeUpSubset.description": "Command templates for `docker-compose up <subset>` commands.",
"vscode-docker.config.template.composeDown.template": "The command template.",
"vscode-docker.config.template.composeDown.label": "The label displayed to the user.",
"vscode-docker.config.template.composeDown.match": "The regular expression for choosing the right template. Checked against docker-compose YAML files, folder name, etc.",
"vscode-docker.config.template.composeDown.description": "Command templates for `docker-compose down` commands.",
"vscode-docker.config.docker.containers.groupBy": "The property to use to group containers in Docker view: ContainerId, ContainerName, CreatedTime, FullTag, ImageId, Networks, Ports, Registry, Repository, RepositoryName, RepositoryNameAndTag, State, Status, Tag, or None",
"vscode-docker.config.docker.containers.groupByLabel": "The items will be grouped by the value of this container label (e.g. `com.microsoft.created-by`)",
"vscode-docker.config.docker.containers.description": "Any secondary properties to display for a container (an array). Possible elements include: ContainerId, ContainerName, CreatedTime, FullTag, ImageId, Networks, Ports, Registry, Repository, RepositoryName, RepositoryNameAndTag, State, Status, and Tag",
"vscode-docker.config.docker.containers.label": "The primary property to display for a container: ContainerId, ContainerName, CreatedTime, FullTag, ImageId, Networks, Ports, Registry, Repository, RepositoryName, RepositoryNameAndTag, State, Status, or Tag",
"vscode-docker.config.docker.containers.sortBy": "The property to use to sort containers in Docker view: CreatedTime or Label",
"vscode-docker.config.docker.contexts.description": "Any secondary properties to display for a Docker context (an array). Possible elements include: Name, Description and DockerEndpoint",
"vscode-docker.config.docker.contexts.label": "The primary property to display for a Docker context: Name, Description or DockerEndpoint",
"vscode-docker.config.docker.contexts.showInStatusBar": "Show current Docker context in the status bar",
"vscode-docker.config.docker.images.groupBy": "The property to use to group images in Docker view: CreatedTime, FullTag, ImageId, None, Registry, Repository, RepositoryName, RepositoryNameAndTag, or Tag",
"vscode-docker.config.docker.images.description": "Any secondary properties to display for a image (an array). Possible elements include: CreatedTime, FullTag, ImageId, Registry, Repository, RepositoryName, RepositoryNameAndTag, Tag, and Size",
"vscode-docker.config.docker.images.label": "The primary property to display for a image: CreatedTime, FullTag, ImageId, Registry, Repository, RepositoryName, RepositoryNameAndTag, Tag, or Size",
"vscode-docker.config.docker.images.sortBy": "The property to use to sort images in Docker view: CreatedTime, Label, or Size",
"vscode-docker.config.docker.images.checkForOutdatedImages": "Check for outdated base images once per Visual Studio Code session",
"vscode-docker.config.docker.networks.groupBy": "The property to use to group networks in Docker view: CreatedTime, NetworkDriver, NetworkId, NetworkName, or None",
"vscode-docker.config.docker.networks.description": "Any secondary properties to display for a Docker network (an array). Possible elements include CreatedTime, NetworkDriver, NetworkId, and NetworkName",
"vscode-docker.config.docker.networks.label": "The primary property to display for a Docker network: CreatedTime, NetworkDriver, NetworkId, or NetworkName",
"vscode-docker.config.docker.networks.sortBy": "The property to use to sort networks in Docker view: CreatedTime or Label",
"vscode-docker.config.docker.networks.showBuiltIn": "Show the built-in networks in the explorer.",
"vscode-docker.config.docker.volumes.groupBy": "The property to use to group volumes in Docker view: CreatedTime, VolumeName, or None",
"vscode-docker.config.docker.volumes.description": "Any secondary properties to display for a Docker volume (an array). Possible values include CreatedTime and VolumeName",
"vscode-docker.config.docker.volumes.label": "The primary property to display for a Docker volume: CreatedTime or VolumeName",
"vscode-docker.config.docker.volumes.sortBy": "The property to use to sort volumes in Docker view: CreatedTime or Label",
"vscode-docker.config.docker.imageBuildContextPath": "Build context PATH to pass to Docker build command.",
"vscode-docker.config.docker.truncateLongRegistryPaths": "Set to true to truncate long image and container registry paths in Docker view",
"vscode-docker.config.docker.truncateMaxLength": "Maximum length of a registry paths displayed in Docker view, including ellipsis. The truncateLongRegistryPaths setting must be set to true for truncateMaxLength setting to be effective.",
"vscode-docker.config.docker.environment": "Environment variables that will be applied to all VS Code terminals and to all background processes started by the Docker extension. Use for variables like `DOCKER_HOST`, etc.",
"vscode-docker.config.docker.languageserver.diagnostics.deprecatedMaintainer": "Controls the diagnostic severity for the deprecated MAINTAINER instruction",
"vscode-docker.config.docker.languageserver.diagnostics.emptyContinuationLine": "Controls the diagnostic severity for flagging empty continuation lines found in instructions that span multiple lines",
"vscode-docker.config.docker.languageserver.diagnostics.directiveCasing": "Controls the diagnostic severity for parser directives that are not written in lowercase",
"vscode-docker.config.docker.languageserver.diagnostics.instructionCasing": "Controls the diagnostic severity for instructions that are not written in uppercase",
"vscode-docker.config.docker.languageserver.diagnostics.instructionCmdMultiple": "Controls the diagnostic severity for flagging a Dockerfile with multiple CMD instructions",
"vscode-docker.config.docker.languageserver.diagnostics.instructionEntrypointMultiple": "Controls the diagnostic severity for flagging a Dockerfile with multiple ENTRYPOINT instructions",
"vscode-docker.config.docker.languageserver.diagnostics.instructionHealthcheckMultiple": "Controls the diagnostic severity for flagging a Dockerfile with multiple HEALTHCHECK instructions",
"vscode-docker.config.docker.languageserver.diagnostics.instructionJsonInSingleQuotes": "Controls the diagnostic severity for JSON instructions that are written incorrectly with single quotes",
"vscode-docker.config.docker.languageserver.diagnostics.instructionWorkdirRelative": "Controls the diagnostic severity for WORKDIR instructions that do not point to an absolute path",
"vscode-docker.config.docker.languageserver.formatter.ignoreMultilineInstructions": "Controls whether the Dockerfile formatter should ignore instructions that span multiple lines when formatting",
"vscode-docker.config.docker.dockerComposeBuild": "Set to true to include --build option when docker-compose command is invoked",
"vscode-docker.config.docker.dockerComposeDetached": "Set to true to include --d (detached) option when docker-compose command is invoked",
"vscode-docker.config.docker.showRemoteWorkspaceWarning": "Set to true to prompt to switch from \"UI\" extension mode to \"Workspace\" extension mode if an operation is not supported in UI mode.",
"vscode-docker.config.docker.scaffolding.templatePath": "The path to use for scaffolding templates.",
"vscode-docker.config.docker.dockerPath": "Absolute path to Docker client executable (`docker` command). If the path contains whitespace, it needs to be quoted appropriately.",
"vscode-docker.config.docker.composeCommand": "Command to use for Docker Compose actions (e.g. `docker-compose`, `docker compose`, etc.). If the executable path contains whitespace, it needs to be quoted appropriately. If unset, the extension will attempt to auto-detect the command to use.",
"vscode-docker.config.docker.enableDockerComposeLanguageService": "Whether or not to enable the preview Docker Compose Language Service. Changing requires restart to take effect.",
"vscode-docker.config.deprecated": "This setting has been deprecated and will be removed in a future release.",
"vscode-docker.commands.compose.down": "Compose Down",
"vscode-docker.commands.compose.restart": "Compose Restart",
"vscode-docker.commands.compose.up": "Compose Up",
"vscode-docker.commands.compose.up.subset": "Compose Up - Select Services",
"vscode-docker.commands.configure": "Add Docker Files to Workspace...",
"vscode-docker.commands.configureCompose": "Add Docker Compose Files to Workspace...",
"vscode-docker.commands.containers.attachShell": "Attach Shell",
"vscode-docker.commands.containers.browse": "Open in Browser",
"vscode-docker.commands.containers.configureExplorer": "Configure Explorer...",
"vscode-docker.commands.containers.downloadFile": "Download...",
"vscode-docker.commands.containers.inspect": "Inspect",
"vscode-docker.commands.containers.openFile": "Open",
"vscode-docker.commands.containers.prune": "Prune...",
"vscode-docker.commands.containers.refresh": "Refresh",
"vscode-docker.commands.containers.remove": "Remove...",
"vscode-docker.commands.containers.group.remove": "Remove...",
"vscode-docker.commands.containers.restart": "Restart",
"vscode-docker.commands.containers.select": "Select container",
"vscode-docker.commands.containers.start": "Start",
"vscode-docker.commands.containers.stop": "Stop",
"vscode-docker.commands.containers.stats": "Stats",
"vscode-docker.commands.containers.viewLogs": "View Logs",
"vscode-docker.commands.containers.composeGroup.logs": "Compose Logs",
"vscode-docker.commands.containers.composeGroup.start": "Compose Start",
"vscode-docker.commands.containers.composeGroup.stop": "Compose Stop",
"vscode-docker.commands.containers.composeGroup.restart": "Compose Restart",
"vscode-docker.commands.containers.composeGroup.down": "Compose Down",
"vscode-docker.commands.debugging.initializeForDebugging": "Initialize for Docker debugging",
"vscode-docker.commands.help": "Docker Help",
"vscode-docker.commands.help.reportIssue": "Report Issue",
"vscode-docker.commands.help.openWalkthrough": "Open Docker Extension Walkthrough",
"vscode-docker.commands.images.build": "Build Image...",
"vscode-docker.commands.images.configureExplorer": "Configure Explorer...",
"vscode-docker.commands.images.inspect": "Inspect",
"vscode-docker.commands.images.showDangling": "Show dangling images",
"vscode-docker.commands.images.hideDangling": "Hide dangling images",
"vscode-docker.commands.images.prune": "Prune...",
"vscode-docker.commands.images.pull": "Pull",
"vscode-docker.commands.images.push": "Push...",
"vscode-docker.commands.images.refresh": "Refresh",
"vscode-docker.commands.images.remove": "Remove...",
"vscode-docker.commands.images.group.remove": "Remove...",
"vscode-docker.commands.images.run": "Run",
"vscode-docker.commands.images.runAzureCli": "Run Azure CLI",
"vscode-docker.commands.images.runInteractive": "Run Interactive",
"vscode-docker.commands.images.tag": "Tag...",
"vscode-docker.commands.images.copyFullTag": "Copy Full Tag",
"vscode-docker.commands.openDockerDownloadPage": "Learn More About Installing Docker Desktop",
"vscode-docker.commands.networks.configureExplorer": "Configure Explorer...",
"vscode-docker.commands.networks.create": "Create...",
"vscode-docker.commands.networks.inspect": "Inspect",
"vscode-docker.commands.networks.prune": "Prune...",
"vscode-docker.commands.networks.refresh": "Refresh",
"vscode-docker.commands.networks.remove": "Remove...",
"vscode-docker.commands.pruneSystem": "Prune System...",
"vscode-docker.commands.registries.azure.buildImage": "Build Image in Azure...",
"vscode-docker.commands.registries.azure.createRegistry": "Create Registry...",
"vscode-docker.commands.registries.azure.deleteRegistry": "Delete Registry...",
"vscode-docker.commands.registries.azure.deleteRepository": "Delete Repository...",
"vscode-docker.commands.registries.azure.openInPortal": "Open in Portal",
"vscode-docker.commands.registries.azure.selectSubscriptions": "Select Subscriptions...",
"vscode-docker.commands.registries.azure.untagImage": "Untag Image...",
"vscode-docker.commands.registries.azure.viewProperties": "View Properties",
"vscode-docker.commands.registries.connect": "Connect Registry...",
"vscode-docker.commands.registries.reconnectRegistry": "Re-enter credentials",
"vscode-docker.commands.registries.copyImageDigest": "Copy Image Digest",
"vscode-docker.commands.registries.inspectRemoteImageManifest": "Inspect Image Manifest",
"vscode-docker.commands.registries.copyRemoteFullTag": "Copy Full Tag",
"vscode-docker.commands.registries.deleteImage": "Delete Image...",
"vscode-docker.commands.registries.deployImageToAzure": "Deploy Image to Azure App Service...",
"vscode-docker.commands.registries.deployImageToAca": "Deploy Image to Azure Container Apps...",
"vscode-docker.commands.registries.disconnectRegistry": "Disconnect",
"vscode-docker.commands.registries.genericV2.removeTrackedRegistry": "Disconnect from Generic Docker Registry",
"vscode-docker.commands.registries.genericV2.addTrackedRegistry": "Connect to Generic Docker Registry...",
"vscode-docker.commands.registries.dockerHub.openInBrowser": "Open in Browser",
"vscode-docker.commands.registries.help": "Registries Help",
"vscode-docker.commands.registries.logInToDockerCli": "Log In to Docker CLI",
"vscode-docker.commands.registries.logOutOfDockerCli": "Log Out of Docker CLI",
"vscode-docker.commands.registries.pullImage": "Pull Image",
"vscode-docker.commands.registries.pullRepository": "Pull Repository",
"vscode-docker.commands.registries.refresh": "Refresh",
"vscode-docker.commands.volumes.configureExplorer": "Configure Explorer...",
"vscode-docker.commands.volumes.inspect": "Inspect",
"vscode-docker.commands.volumes.prune": "Prune...",
"vscode-docker.commands.volumes.refresh": "Refresh",
"vscode-docker.commands.volumes.remove": "Remove...",
"vscode-docker.commands.contexts.use": "Use",
"vscode-docker.commands.contexts.inspect": "Inspect",
"vscode-docker.commands.contexts.remove": "Remove...",
"vscode-docker.commands.contexts.configureExplorer": "Configure Explorer...",
"vscode-docker.commands.contexts.refresh": "Refresh",
"vscode-docker.commands.contexts.help": "Docker Context Help",
"vscode-docker.commands.activateRegistryProviders": "Activate Registry Providers...",
"vscode-docker.commands.category.docker": "Docker",
"vscode-docker.commands.category.dockerContainers": "Docker Containers",
"vscode-docker.commands.category.dockerImages": "Docker Images",
"vscode-docker.commands.category.dockerNetworks": "Docker Networks",
"vscode-docker.commands.category.azureContainerRegistry": "Azure Container Registry",
"vscode-docker.commands.category.dockerRegistries": "Docker Registries",
"vscode-docker.commands.category.dockerHub": "Docker Hub",
"vscode-docker.commands.category.dockerVolumes": "Docker Volumes",
"vscode-docker.commands.category.contexts": "Docker Contexts",
"vscode-docker.views.dockerContainers": "Containers",
"vscode-docker.views.activityBar": "Docker",
"vscode-docker.views.dockerImages": "Images",
"vscode-docker.views.dockerRegistries": "Registries",
"vscode-docker.views.dockerNetworks": "Networks",
"vscode-docker.views.dockerVolumes": "Volumes",
"vscode-docker.views.dockerContexts": "Contexts",
"vscode-docker.views.help": "Help and Feedback",
"vscode-docker.workspaceTrust.description": "Workspace must be trusted in order to perform relevant Docker actions.",
"vscode-docker.walkthrough.dockerStart.title": "Getting Started with Docker",
"vscode-docker.walkthrough.dockerStart.description": "Learn about Docker and the Docker extension for Visual Studio Code",
"vscode-docker.walkthrough.dockerStart.openFolder.title": "Open a Workspace Folder",
"vscode-docker.walkthrough.dockerStart.openFolder.description": "Open a workspace folder to get started with Docker extension features.\n[Open Folder](command:workbench.action.files.openFolder)",
"vscode-docker.walkthrough.dockerStart.openFolderMac.description": "Open a workspace folder to get started with Docker extension features.\n[Open Folder](command:workbench.action.files.openFileFolder)",
"vscode-docker.walkthrough.dockerStart.scaffold.title": "Add Docker Files to Workspace",
"vscode-docker.walkthrough.dockerStart.scaffold.description": "A Dockerfile contains the instructions to assemble an image containing your app and its dependencies. Using this image to run your app in a container creates a production-like, reproducible runtime environment.\n\nIntelliSense support for authoring your Dockerfile is provided.\n[Add Docker Files](command:vscode-docker.configure)",
"vscode-docker.walkthrough.dockerStart.buildImage.title": "Build an Image",
"vscode-docker.walkthrough.dockerStart.buildImage.description": "The Docker extension makes it simple to build your image.\n[Build Image](command:vscode-docker.images.build)",
"vscode-docker.walkthrough.dockerStart.runContainer.title": "Run a Container",
"vscode-docker.walkthrough.dockerStart.runContainer.description": "You can run any image on your system including those you've built with a Dockerfile.\n[Run Image](command:vscode-docker.images.run)",
"vscode-docker.walkthrough.dockerStart.dockerExplorer.title": "Use the Docker Explorer",
"vscode-docker.walkthrough.dockerStart.dockerExplorer.description": "The Docker Explorer makes it easy to manage, troubleshoot, and deploy containerized applications. The Docker Explorer shows a number of Docker resources such as containers, images, volumes, networks, and container registries.\n\nThe right-click menu provides access to commonly used commands for each resource type.\n[Open Docker Explorer](command:workbench.view.extension.dockerView)",
"vscode-docker.walkthrough.dockerStart.pushImage.title": "Push an Image to a Container Registry",
"vscode-docker.walkthrough.dockerStart.pushImage.description": "The Docker Extension allows you to push your Docker image to Docker Hub, Azure Container Registries and other registry providers.\n[Push an Image](command:vscode-docker.images.push)",
"vscode-docker.walkthrough.dockerStart.azDeploy.title": "Deploy to Azure App Service",
"vscode-docker.walkthrough.dockerStart.azDeploy.description": "The Docker extension helps you deploy your containerized applications and take advantage of a fully-managed platform using Azure App Service. Prior to deployment, the image must be uploaded to either Azure Container Registry or Docker Hub.\n\nAfter a successful deployment, select **Open Site** in the notification. Your container is running in Azure!\n[Deploy](command:vscode-docker.registries.deployImageToAzure)",
"vscode-docker.walkthrough.dockerStart.learn.title": "Learn More",
"vscode-docker.walkthrough.dockerStart.learn.description": "Great job! You've now completed Getting Started with Docker. But don't stop here! There are plenty of ways to become more proficient building containerized applications using the Docker extension.\n\nFor example, you can [debug a container](https://code.visualstudio.com/docs/containers/debug-common), or [run multiple containers](https://code.visualstudio.com/docs/containers/docker-compose) at once using Docker Compose.\n\nCheck out our [documentation](https://code.visualstudio.com/docs/containers/overview) to make the most of the Docker extension for VS Code!"
}

View File

@ -1,13 +0,0 @@
<svg viewBox="1 1 45 45"
xmlns="http://www.w3.org/2000/svg">
<g>
<path fill="#59b4d9" d="M15 34H9c-4-1-7.085-4.151-7.085-8.33 0-3.459 2.232-6.617 5.263-7.819a10.937 10.937 0 0 1-.055-1.092c0-5.94 4.817-10.753 10.757-10.753a10.74 10.74 0 0 1 8.376 4.019 8.672 8.672 0 0 1 3.924-.927c4.704 0 8.778 4.173 8.944 8.839l-16.063-6.625L15 16.167V34z"></path>
<path fill="#959595" d="M45 38.435l-22.132 4.218.102-15.559L45 31.179v7.256zM22.945 13.348L45 21.649v8.311l-22.017-4.691"></path>
<path fill="#b3b4b5" d="M22.983 25.268l-5.999 2.789v-11.08l5.96-3.63M44 29l-20-4.563V14.5l20 7.375V29zm-11-3.563l2 .548v-6.478l-2-.7v6.63zm-2-7.268l-2-.722v6.926l2 .564v-6.768zm6 8.363l1.972.52.034-6.175-2.006-.67v6.325zm-12-3.187l2 .515v-7.07l-2-.658v7.213zm18-1.101l-2-.7v6.034l2 .548v-5.882zM24 28.75v12.833l20-3.667v-6.083L24 28.75zm1 11.333v-9.875l2 .25v9.292l-2 .333zm6-1.01l-2 .365v-8.73L31 31v8.073zm2-.288v-7.577l2 .25v6.958l-2 .369zm6-1.052l-2 .34v-6.365L39 32v5.733zm4.068-.647L41 37.444v-5.236l1.931.241.137 4.637z"></path>
<path fill="#959595" d="M19.009 25.077l-1 .585v-7.88l1-.538v7.833zM21 16.098l-.997.688L20 24.44l1-.547v-7.795z"></path>
<path fill="#b3b4b5" d="M16.984 39.1l-.038-9.094 6.021-2.912L23 42.691"></path>
<path fill="#959595" d="M18.887 39.066l-.91-.463v-7.679l.91-.41v8.552zm2.147-9.518l-.993.435-.038 9.69 1.032.535v-10.66z"></path>
<path fill="#7a7a7a" d="M42.981 22.892l-17.977-6.031.029-.779 17.948 6.175v.635zm-.05 9.556l-17.899-2.246v.777l17.916 2.119-.017-.65zM21 17.129v-.982l-2.904 1.611-.039.825L21 17.129zm-3.019 14.369l3.049-1.104.006-.847-3.061 1.374.006.577z"></path>
<path fill="#fff" opacity=".2" d="M45 21.695v16.74L23 42.65l16.669-22.973L45 21.695z"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,12 +0,0 @@
<svg width="28" height="28" viewBox="0 0 28 28" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Canvas" fill="none">
<g id="Union">
<g id="Union_2">
<path fill-rule="evenodd" clip-rule="evenodd" d="M 24.2177 7.03198C 25.3377 6.83008 26.7882 6.97705 27.4125 7.39917L 28 7.80322L 27.9082 8.00513C 27.7687 8.28418 27.6927 8.42554 27.6563 8.49341L 27.6328 8.5376C 26.5862 10.5205 24.5666 10.5388 23.6302 10.5205C 21.2433 16.2673 16.1575 19.4438 9.27228 19.4438C 6.09595 19.4438 3.65399 18.4707 2.03827 16.5427C -0.109927 14.0273 -0.109927 10.7224 0.0736672 9.67603L 0.11041 9.45557L 19.1319 9.45557C 20.105 9.47412 20.8578 9.19873 21.2433 8.99658C 20.8761 8.40918 20.7476 7.74805 20.7109 7.38086C 20.6191 6.33447 20.8761 5.23267 21.4086 4.44336L 21.8125 3.8374L 22.4184 4.24121C 23.4833 5.06738 24.0709 5.9856 24.2177 7.03198ZM 15.2946 2.62549L 12.4119 2.62549L 12.4119 0L 15.2946 0L 15.2946 2.62549ZM 15.2946 5.78345L 12.4119 5.78345L 12.4119 3.15796L 15.2946 3.15796L 15.2946 5.78345ZM 11.8795 5.78345L 8.99688 5.78345L 8.99688 3.15796L 11.8795 3.15796L 11.8795 5.78345ZM 8.46441 5.78345L 5.58185 5.78345L 5.58185 3.15796L 8.46441 3.15796L 8.46441 5.78345ZM 5.04938 8.94165L 2.16675 8.94165L 2.16675 6.29761L 5.04938 6.29761L 5.04938 8.94165ZM 8.46441 8.94165L 5.58185 8.94165L 5.58185 6.29761L 8.46441 6.29761L 8.46441 8.94165ZM 11.8795 8.94165L 8.99688 8.94165L 8.99688 6.29761L 11.8795 6.29761L 11.8795 8.94165ZM 15.2946 8.94165L 12.4119 8.94165L 12.4119 6.29761L 15.2946 6.29761L 15.2946 8.94165ZM 18.728 8.94165L 15.827 8.94165L 15.827 6.29761L 18.728 6.29761L 18.728 8.94165ZM 17.6997 18.8562C 17.9017 18.8562 18.067 18.6909 18.067 18.489C 18.067 18.2871 17.9017 18.1218 17.6997 18.1218C 17.4977 18.1218 17.3325 18.2871 17.3325 18.489C 17.3325 18.6909 17.4977 18.8562 17.6997 18.8562ZM 17.6997 18.7827C 17.5345 18.7827 17.4243 18.6543 17.4243 18.489C 17.4243 18.3237 17.5345 18.1953 17.6997 18.1953C 17.865 18.1953 17.9752 18.3237 17.9752 18.489C 17.9752 18.6543 17.865 18.7827 17.6997 18.7827ZM 17.5529 18.6726L 17.6447 18.6726L 17.6447 18.5073L 17.6814 18.5073C 17.7181 18.5073 17.7548 18.5256 17.7548 18.5625C 17.7629 18.5786 17.7674 18.5947 17.7715 18.6094C 17.7767 18.6279 17.7812 18.644 17.7915 18.6543L 17.8834 18.6543C 17.8834 18.636 17.8834 18.6177 17.865 18.5625C 17.8466 18.5073 17.8282 18.489 17.7915 18.4707C 17.8282 18.4524 17.865 18.4155 17.865 18.3789C 17.865 18.342 17.8466 18.3237 17.8282 18.3054C 17.813 18.3054 17.801 18.3022 17.7869 18.2986C 17.7668 18.2935 17.7427 18.2871 17.6997 18.2871C 17.6567 18.2871 17.6263 18.2935 17.6011 18.2986C 17.5832 18.3022 17.5681 18.3054 17.5529 18.3054L 17.5529 18.6726ZM 17.6814 18.4707L 17.6447 18.4707L 17.6447 18.3606L 17.6997 18.3606C 17.7548 18.3606 17.7732 18.3789 17.7732 18.4155C 17.7732 18.4524 17.7364 18.4707 17.6814 18.4707Z" transform="translate(0.867859 4.73779)" fill="#f6f6f6"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -1,12 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M23.5718 10.42C23.5074 10.369 22.9116 9.91576 21.6328 9.91576C21.2971 9.91718 20.9622 9.94574 20.6311 10.0012C20.3853 8.32269 18.9942 7.5048 18.9282 7.46866L18.5866 7.27322L18.3622 7.6017C18.082 8.03172 17.8772 8.50598 17.7566 9.00426C17.6391 9.44617 17.614 9.90735 17.6826 10.3593C17.7513 10.8113 17.9125 11.2444 18.1559 11.632C17.5651 11.9605 16.6229 12.0442 16.4266 12.0475H0.7501C0.553133 12.0466 0.363814 12.1233 0.223458 12.2609C0.0831023 12.3984 0.00310694 12.5856 0.000930063 12.7817C-0.0167015 14.149 0.216488 15.5081 0.689044 16.7923C1.2303 18.2014 2.03392 19.2393 3.07847 19.8766C4.25008 20.591 6.15765 20.9999 8.31275 20.9999C9.28745 21.0033 10.2604 20.9158 11.2187 20.7388C12.5518 20.4955 13.8346 20.032 15.014 19.3675C15.9873 18.8097 16.8634 18.0986 17.6081 17.2619C18.8506 15.8627 19.5883 14.3057 20.141 12.918H20.3606C21.7203 12.918 22.5569 12.3776 23.0189 11.9227C23.3226 11.6323 23.5597 11.2799 23.7137 10.8897L23.811 10.6055L23.5718 10.42Z" fill="white"/>
<path d="M4.30126 9.36063H2.19896C2.0978 9.36063 2.01579 9.44224 2.01579 9.54293V11.407C2.01579 11.5077 2.0978 11.5893 2.19896 11.5893H4.30126C4.40241 11.5893 4.48443 11.5077 4.48443 11.407V9.54293C4.48443 9.44224 4.40241 9.36063 4.30126 9.36063Z" fill="white"/>
<path d="M7.19729 9.36063H5.095C4.99383 9.36063 4.91183 9.44224 4.91183 9.54293V11.407C4.91183 11.5077 4.99383 11.5893 5.095 11.5893H7.19729C7.29845 11.5893 7.38046 11.5077 7.38046 11.407V9.54293C7.38046 9.44224 7.29845 9.36063 7.19729 9.36063Z" fill="white"/>
<path d="M10.1362 9.36063H8.03389C7.93273 9.36063 7.85072 9.44224 7.85072 9.54293V11.407C7.85072 11.5077 7.93273 11.5893 8.03389 11.5893H10.1362C10.2373 11.5893 10.3194 11.5077 10.3194 11.407V9.54293C10.3194 9.44224 10.2373 9.36063 10.1362 9.36063Z" fill="white"/>
<path d="M13.0421 9.36063H10.9398C10.8386 9.36063 10.7566 9.44224 10.7566 9.54293V11.407C10.7566 11.5077 10.8386 11.5893 10.9398 11.5893H13.0421C13.1432 11.5893 13.2253 11.5077 13.2253 11.407V9.54293C13.2253 9.44224 13.1432 9.36063 13.0421 9.36063Z" fill="white"/>
<path d="M7.19729 6.6803H5.095C4.99383 6.6803 4.91183 6.76192 4.91183 6.8626V8.72666C4.91183 8.82735 4.99383 8.90896 5.095 8.90896H7.19729C7.29845 8.90896 7.38046 8.82735 7.38046 8.72666V6.8626C7.38046 6.76192 7.29845 6.6803 7.19729 6.6803Z" fill="white"/>
<path d="M10.1362 6.6803H8.03389C7.93273 6.6803 7.85072 6.76192 7.85072 6.8626V8.72666C7.85072 8.82735 7.93273 8.90896 8.03389 8.90896H10.1362C10.2373 8.90896 10.3194 8.82735 10.3194 8.72666V6.8626C10.3194 6.76192 10.2373 6.6803 10.1362 6.6803Z" fill="white"/>
<path d="M13.0421 6.6803H10.9398C10.8386 6.6803 10.7566 6.76192 10.7566 6.8626V8.72666C10.7566 8.82735 10.8386 8.90896 10.9398 8.90896H13.0421C13.1432 8.90896 13.2253 8.82735 13.2253 8.72666V6.8626C13.2253 6.76192 13.1432 6.6803 13.0421 6.6803Z" fill="white"/>
<path d="M13.0421 4H10.9398C10.8386 4 10.7566 4.08162 10.7566 4.1823V6.04636C10.7566 6.14704 10.8386 6.22866 10.9398 6.22866H13.0421C13.1432 6.22866 13.2253 6.14704 13.2253 6.04636V4.1823C13.2253 4.08162 13.1432 4 13.0421 4Z" fill="white"/>
<path d="M15.9728 9.36063H13.8705C13.7693 9.36063 13.6873 9.44224 13.6873 9.54293V11.407C13.6873 11.5077 13.7693 11.5893 13.8705 11.5893H15.9728C16.0739 11.5893 16.156 11.5077 16.156 11.407V9.54293C16.156 9.44224 16.0739 9.36063 15.9728 9.36063Z" fill="white"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

View File

@ -1,31 +0,0 @@
<svg id="logo_art" data-name="logo art"
xmlns="http://www.w3.org/2000/svg" viewBox="100 100 386 359">
<defs>
<style>.cls-1{fill:#fc6d26;}.cls-2{fill:#e24329;}.cls-3{fill:#fca326;}</style>
</defs>
<title>gitlab-icon-rgb</title>
<g id="g44">
<path id="path46" class="cls-1" d="M461.17,301.83l-18.91-58.12L404.84,128.43a6.47,6.47,0,0,0-12.27,0L355.15,243.64H230.82L193.4,128.43a6.46,6.46,0,0,0-12.26,0L143.78,243.64l-18.91,58.19a12.88,12.88,0,0,0,4.66,14.39L293,435,456.44,316.22a12.9,12.9,0,0,0,4.73-14.39"/>
</g>
<g id="g48">
<path id="path50" class="cls-2" d="M293,434.91h0l62.16-191.28H230.87L293,434.91Z"/>
</g>
<g id="g56">
<path id="path58" class="cls-1" d="M293,434.91,230.82,243.63h-87L293,434.91Z"/>
</g>
<g id="g64">
<path id="path66" class="cls-3" d="M143.75,243.69h0l-18.91,58.12a12.88,12.88,0,0,0,4.66,14.39L293,435,143.75,243.69Z"/>
</g>
<g id="g72">
<path id="path74" class="cls-2" d="M143.78,243.69h87.11L193.4,128.49a6.47,6.47,0,0,0-12.27,0l-37.35,115.2Z"/>
</g>
<g id="g76">
<path id="path78" class="cls-1" d="M293,434.91l62.16-191.28H442.3L293,434.91Z"/>
</g>
<g id="g80">
<path id="path82" class="cls-3" d="M442.24,243.69h0l18.91,58.12a12.85,12.85,0,0,1-4.66,14.39L293,434.91l149.2-191.22Z"/>
</g>
<g id="g84">
<path id="path86" class="cls-2" d="M442.28,243.69h-87.1l37.42-115.2a6.46,6.46,0,0,1,12.26,0l37.42,115.2Z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,12 +0,0 @@
<svg width="28" height="28" viewBox="0 0 28 28" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Canvas" fill="none">
<g id="Union">
<g id="Union_2">
<path fill-rule="evenodd" clip-rule="evenodd" d="M 24.2177 7.03198C 25.3377 6.83008 26.7882 6.97705 27.4125 7.39917L 28 7.80322L 27.9082 8.00513C 27.7687 8.28418 27.6927 8.42554 27.6563 8.49341L 27.6328 8.5376C 26.5862 10.5205 24.5666 10.5388 23.6302 10.5205C 21.2433 16.2673 16.1575 19.4438 9.27228 19.4438C 6.09595 19.4438 3.65399 18.4707 2.03827 16.5427C -0.109927 14.0273 -0.109927 10.7224 0.0736672 9.67603L 0.11041 9.45557L 19.1319 9.45557C 20.105 9.47412 20.8578 9.19873 21.2433 8.99658C 20.8761 8.40918 20.7476 7.74805 20.7109 7.38086C 20.6191 6.33447 20.8761 5.23267 21.4086 4.44336L 21.8125 3.8374L 22.4184 4.24121C 23.4833 5.06738 24.0709 5.9856 24.2177 7.03198ZM 15.2946 2.62549L 12.4119 2.62549L 12.4119 0L 15.2946 0L 15.2946 2.62549ZM 15.2946 5.78345L 12.4119 5.78345L 12.4119 3.15796L 15.2946 3.15796L 15.2946 5.78345ZM 11.8795 5.78345L 8.99688 5.78345L 8.99688 3.15796L 11.8795 3.15796L 11.8795 5.78345ZM 8.46441 5.78345L 5.58185 5.78345L 5.58185 3.15796L 8.46441 3.15796L 8.46441 5.78345ZM 5.04938 8.94165L 2.16675 8.94165L 2.16675 6.29761L 5.04938 6.29761L 5.04938 8.94165ZM 8.46441 8.94165L 5.58185 8.94165L 5.58185 6.29761L 8.46441 6.29761L 8.46441 8.94165ZM 11.8795 8.94165L 8.99688 8.94165L 8.99688 6.29761L 11.8795 6.29761L 11.8795 8.94165ZM 15.2946 8.94165L 12.4119 8.94165L 12.4119 6.29761L 15.2946 6.29761L 15.2946 8.94165ZM 18.728 8.94165L 15.827 8.94165L 15.827 6.29761L 18.728 6.29761L 18.728 8.94165ZM 17.6997 18.8562C 17.9017 18.8562 18.067 18.6909 18.067 18.489C 18.067 18.2871 17.9017 18.1218 17.6997 18.1218C 17.4977 18.1218 17.3325 18.2871 17.3325 18.489C 17.3325 18.6909 17.4977 18.8562 17.6997 18.8562ZM 17.6997 18.7827C 17.5345 18.7827 17.4243 18.6543 17.4243 18.489C 17.4243 18.3237 17.5345 18.1953 17.6997 18.1953C 17.865 18.1953 17.9752 18.3237 17.9752 18.489C 17.9752 18.6543 17.865 18.7827 17.6997 18.7827ZM 17.5529 18.6726L 17.6447 18.6726L 17.6447 18.5073L 17.6814 18.5073C 17.7181 18.5073 17.7548 18.5256 17.7548 18.5625C 17.7629 18.5786 17.7674 18.5947 17.7715 18.6094C 17.7767 18.6279 17.7812 18.644 17.7915 18.6543L 17.8834 18.6543C 17.8834 18.636 17.8834 18.6177 17.865 18.5625C 17.8466 18.5073 17.8282 18.489 17.7915 18.4707C 17.8282 18.4524 17.865 18.4155 17.865 18.3789C 17.865 18.342 17.8466 18.3237 17.8282 18.3054C 17.813 18.3054 17.801 18.3022 17.7869 18.2986C 17.7668 18.2935 17.7427 18.2871 17.6997 18.2871C 17.6567 18.2871 17.6263 18.2935 17.6011 18.2986C 17.5832 18.3022 17.5681 18.3054 17.5529 18.3054L 17.5529 18.6726ZM 17.6814 18.4707L 17.6447 18.4707L 17.6447 18.3606L 17.6997 18.3606C 17.7548 18.3606 17.7732 18.3789 17.7732 18.4155C 17.7732 18.4524 17.7364 18.4707 17.6814 18.4707Z" transform="translate(0.867859 4.73779)" fill="#2d2d30"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -1,19 +0,0 @@
<Project>
<Target Name="GetBlazorManifestLocations" DependsOnTargets="ResolveStaticWebAssetsConfiguration">
<PropertyGroup>
<BlazorManifestInputLocation>$([System.IO.Path]::Combine($(MSBuildProjectDirectory), $(StaticWebAssetDevelopmentManifestPath)))</BlazorManifestInputLocation>
<BlazorManifestOutputLocation>$([System.IO.Path]::Combine($(MSBuildProjectDirectory), $(OutputPath), $(TargetName).staticwebassets.runtime.json))</BlazorManifestOutputLocation>
</PropertyGroup>
<PropertyGroup Condition="'$(_GeneratedStaticWebAssetsDevelopmentManifest)' != ''">
<BlazorManifestInputLocation>$([System.IO.Path]::Combine($(MSBuildProjectDirectory), $(_GeneratedStaticWebAssetsDevelopmentManifest)))</BlazorManifestInputLocation>
<BlazorManifestOutputLocation>$([System.IO.Path]::Combine($(MSBuildProjectDirectory), $(OutputPath), $(TargetName).StaticWebAssets.xml))</BlazorManifestOutputLocation>
</PropertyGroup>
<WriteLinesToFile
File="$(InfoOutputPath)"
Lines="$(BlazorManifestInputLocation)
$(BlazorManifestOutputLocation)"
Overwrite="True" />
</Target>
</Project>

View File

@ -1,27 +0,0 @@
<Project>
<PropertyGroup>
<!-- Handle the varying properties across the SDK version/PackageReference methods for enabling containerization.
For the PackageReference, SDKContainerSupportEnabled is present. For the SDK built-in version, EnableSdkContainerSupport is the primary flag.
Certain project types have it set automatically, while others require users to manually set the property.
So for compat, we need to make sure and be responsive to both flags to check if a project supports containerization. -->
<EnableSdkContainerSupport Condition=" '$(EnableSdkContainerSupport)' == '' ">$(SDKContainerSupportEnabled)</EnableSdkContainerSupport>
<GetProjectPropertiesDependsOn Condition=" '$(EnableSdkContainerSupport)' == 'true' ">$(GetProjectPropertiesDependsOn);ComputeContainerConfig;</GetProjectPropertiesDependsOn>
</PropertyGroup>
<Target Name="GetProjectProperties" DependsOnTargets="$(GetProjectPropertiesDependsOn)">
<PropertyGroup>
<InferImageName>$(ContainerRepository)</InferImageName>
<InferImageName Condition=" '$(InferImageName)' == '' ">$(ContainerImageName)</InferImageName>
</PropertyGroup>
<WriteLinesToFile
File="$(InfoOutputPath)"
Lines="$(AssemblyName).dll
$(TargetFramework)$(TargetFrameworks.Split(';')[0])
$(OutputPath)$(AssemblyName).dll
$(ContainerWorkingDirectory)/$(AssemblyName).dll
$(EnableSdkContainerSupport)
$(InferImageName)"
Overwrite="True" />
</Target>
</Project>

View File

@ -1,38 +0,0 @@
#!/bin/sh
get_dotnet_runtime_id()
{
if [ "$(uname)" = "Darwin" ]; then
if [ "$(uname -m)" = "arm64" ]; then
__RuntimeID=osx-arm64
else
__RuntimeID=osx-x64
fi
elif [ "$(uname -m)" = "x86_64" ]; then
__RuntimeID=linux-x64
if [ -e /etc/os-release ]; then
# '.' is the same as 'source' but is POSIX compliant
. /etc/os-release
if [ "$ID" = "alpine" ]; then
__RuntimeID=linux-musl-x64
fi
fi
elif [ "$(uname -m)" = "armv7l" ]; then
__RuntimeID=linux-arm
elif [ "$(uname -m)" = "aarch64" ]; then
__RuntimeID=linux-arm64
if [ -e /etc/os-release ]; then
# '.' is the same as 'source' but is POSIX compliant
. /etc/os-release
if [ "$ID" = "alpine" ]; then
__RuntimeID=linux-musl-arm64
fi
fi
fi
}
get_dotnet_runtime_id
VSDBGPATH=/remote_debugger/$__RuntimeID/latest
$VSDBGPATH/vsdbg $@

View File

@ -1,22 +0,0 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See LICENSE.md in the project root for license information.
# This acts as a simple launcher for debugpy that only redirects the args to the actual launcher inside the container
import os, sys
containerExePath = sys.argv[-2] # Container EXE path is the second-to-last arg
containerId = sys.argv[-1] # Container id is the last arg
args = sys.argv[1:-2] # The remaining args will be given to the launcher
# If the adapterHost is only a port number, then append the default DNS name 'host.docker.internal'
adapterHost = args[0]
if adapterHost.isnumeric():
args[0] = 'host.docker.internal:' + adapterHost
dockerExecArgs = [containerExePath, 'exec', '-d', containerId, 'python3', '/debugpy/launcher'] + args
command = ' '.join(dockerExecArgs)
print(command)
os.system(command)

View File

@ -1,31 +0,0 @@
{{#if pythonProjectType}}
**/__pycache__
**/.venv
{{/if}}
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
{{#unless (eq platform 'Node.js')}}
**/bin
{{/unless}}
**/charts
**/docker-compose*
**/compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md

View File

@ -1,19 +0,0 @@
# GCC support can be specified at major, minor, or micro version
# (e.g. 8, 8.2 or 8.2.0).
# See https://hub.docker.com/r/library/gcc/ for all supported GCC
# tags from Docker Hub.
# See https://docs.docker.com/samples/library/gcc/ for more on how to use this image
FROM gcc:latest
# These commands copy your files into the specified directory in the image
# and set that as the working location
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
# This command compiles your app using GCC, adjust for your source code
RUN g++ -o myapp main.cpp
# This command runs your application, comment out this line to compile only
CMD ["./myapp"]
LABEL Name={{ serviceName }} Version={{ version }}

View File

@ -1,14 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,14 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,17 +0,0 @@
#build stage
FROM golang:alpine AS builder
RUN apk add --no-cache git
WORKDIR /go/src/app
COPY . .
RUN go get -d -v ./...
RUN go build -o /go/bin/app -v ./...
#final stage
FROM alpine:latest
RUN apk --no-cache add ca-certificates
COPY --from=builder /go/bin/app /app
ENTRYPOINT /app
LABEL Name={{ serviceName }} Version={{ version }}
{{#each ports}}
EXPOSE {{ . }}
{{/each}}

View File

@ -1,11 +0,0 @@
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAVA_OPTS
ENV JAVA_OPTS=$JAVA_OPTS
COPY {{ relativeJavaOutputPath }} {{ serviceName }}.jar
{{#each ports}}
EXPOSE {{ . }}
{{/each}}
ENTRYPOINT exec java $JAVA_OPTS -jar {{ serviceName }}.jar
# For Spring-Boot project, use the entrypoint below to reduce Tomcat startup time.
#ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar {{ serviceName }}.jar

View File

@ -1,16 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
environment:
JAVA_OPTS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,quiet=y
{{#if (join ports debugPorts)}}
ports:
{{#each (join ports debugPorts)}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,46 +0,0 @@
FROM {{ netCoreRuntimeBaseImage }} AS base
WORKDIR /app
{{#each ports}}
EXPOSE {{ . }}
{{/each}}
{{#if (eq platform '.NET: ASP.NET Core')}}
{{#if ports}}
ENV ASPNETCORE_URLS=http://+:{{ ports.[0] }}
{{/if}}
{{/if}}
{{#unless (isRootPort ports)}}
{{#if (eq netCorePlatformOS 'Linux')}}
{{#if netCoreBaseImageDefaultUser }}
USER {{ netCoreBaseImageDefaultUser }}
{{else}}
# Creates a non-root user with an explicit UID and adds permission to access the /app folder
# For more info, please refer to https://aka.ms/vscode-docker-dotnet-configure-containers
RUN adduser -u 5678 --disabled-password --gecos "" appuser && chown -R appuser /app
USER appuser
{{/if}}
{{/if}}
{{/unless}}
{{#if (eq netCorePlatformOS 'Windows')}}
FROM {{ netCoreSdkBaseImage }} AS build
{{else}}
FROM --platform=$BUILDPLATFORM {{ netCoreSdkBaseImage }} AS build
{{/if}}
ARG configuration=Release
WORKDIR /src
COPY ["{{ workspaceRelative . artifact }}", "{{ dirname (workspaceRelative . artifact) }}/"]
RUN dotnet restore "{{ workspaceRelative . artifact netCorePlatformOS }}"
COPY . .
WORKDIR "/src/{{ dirname (workspaceRelative . artifact 'Linux') 'Linux' }}"
RUN dotnet build "{{ basename artifact }}" -c $configuration -o /app/build
FROM build AS publish
ARG configuration=Release
RUN dotnet publish "{{ basename artifact }}" -c $configuration -o /app/publish /p:UseAppHost=false
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "{{ netCoreAssemblyName }}"]

View File

@ -1,30 +0,0 @@
{{#if (eq platform '.NET: ASP.NET Core')}}
# Please refer https://aka.ms/HTTPSinContainer on how to setup an https developer certificate for your ASP.NET Core service.
{{/if}}
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
args:
- configuration=Debug
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}
{{#if ports}}
environment:
- ASPNETCORE_ENVIRONMENT=Development
{{/if}}
volumes:
{{#if (eq netCorePlatformOS 'Windows')}}
- ~/.vsdbg:c:\remote_debugger:rw
{{else}}
- ~/.vsdbg:/remote_debugger:rw
{{/if}}

View File

@ -1,18 +0,0 @@
{{#if (eq platform '.NET: ASP.NET Core')}}
# Please refer https://aka.ms/HTTPSinContainer on how to setup an https developer certificate for your ASP.NET Core service.
{{/if}}
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,12 +0,0 @@
FROM node:lts-alpine
ENV NODE_ENV=production
WORKDIR /usr/src/app
COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"]
RUN npm install --production --silent && mv node_modules ../
COPY . .
{{#each ports}}
EXPOSE {{ . }}
{{/each}}
RUN chown -R node /usr/src/app
USER node
CMD {{{ toQuotedArray nodeCmdParts }}}

View File

@ -1,17 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
environment:
NODE_ENV: development
{{#if (join ports debugPorts)}}
ports:
{{#each (join ports debugPorts)}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}
command: {{{ toQuotedArray nodeDebugCmdParts }}}

View File

@ -1,16 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
environment:
NODE_ENV: production
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,4 +0,0 @@
FROM docker/whalesay:latest
LABEL Name={{ serviceName }} Version={{ version }}
RUN apt-get -y update && apt-get install -y fortunes
CMD ["sh", "-c", "/usr/games/fortune -a | cowsay"]

View File

@ -1,38 +0,0 @@
# For more information, please refer to https://aka.ms/vscode-docker-python
FROM python:3-slim
{{#if (isRootPort ports)}}
# Warning: A port below 1024 has been exposed. This requires the image to run as a root user which is not a best practice.
# For more information, please refer to https://aka.ms/vscode-docker-python-user-rights`
{{/if}}
{{#if ports}}
{{#each ports}}
EXPOSE {{ . }}
{{/each}}
{{/if}}
# Keeps Python from generating .pyc files in the container
ENV PYTHONDONTWRITEBYTECODE=1
# Turns off buffering for easier container logging
ENV PYTHONUNBUFFERED=1
# Install pip requirements
COPY requirements.txt .
RUN python -m pip install -r requirements.txt
WORKDIR /app
COPY . /app
{{#unless (isRootPort ports)}}
# Creates a non-root user with an explicit UID and adds permission to access the /app folder
# For more info, please refer to https://aka.ms/vscode-docker-python-configure-containers
RUN adduser -u 5678 --disabled-password --gecos "" appuser && chown -R appuser /app
USER appuser
{{/unless}}
# During debugging, this entry point will be overridden. For more information, please refer to https://aka.ms/vscode-docker-python-debug
{{#if wsgiComment}}
{{{ wsgiComment }}}
{{/if}}
CMD {{{ toQuotedArray pythonCmdParts }}}

View File

@ -1,19 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
command: {{{ toQuotedArray pythonDebugCmdParts }}}
{{#if (join ports debugPorts)}}
ports:
{{#each (join ports debugPorts)}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}
{{#if (eq platform 'Python: Flask')}}
environment:
- FLASK_APP={{#if pythonArtifact.file}}{{ pythonArtifact.file }}{{else}}-m {{ pythonArtifact.module }}{{/if}}
{{/if}}

View File

@ -1,14 +0,0 @@
version: '3.4'
services:
{{ serviceName }}:
image: {{ serviceName }}
build:
context: {{ workspaceRelative . dockerBuildContext }}
dockerfile: {{ contextRelative . dockerfileDirectory }}/Dockerfile
{{#if ports}}
ports:
{{#each ports}}
- {{ . }}:{{ . }}
{{/each}}
{{/if}}

View File

@ -1,14 +0,0 @@
# To ensure app dependencies are ported from your virtual environment/host machine into your container, run 'pip freeze > requirements.txt' in the terminal to overwrite this file
{{#if (eq platform 'Python: Django')}}
django==5.0.1
{{/if}}
{{#if (eq platform 'Python: FastAPI')}}
fastapi[all]==0.109.0
uvicorn[standard]==0.27.0
{{/if}}
{{#if (eq platform 'Python: Flask')}}
flask==3.0.1
{{/if}}
{{#unless (eq platform 'Python: General')}}
gunicorn==21.2.0
{{/unless}}

View File

@ -1,18 +0,0 @@
FROM ruby:slim
LABEL Name={{ serviceName }} Version={{ version }}
{{#each ports}}
EXPOSE {{ . }}
{{/each}}
# throw errors if Gemfile has been modified since Gemfile.lock
RUN bundle config --global frozen 1
WORKDIR /app
COPY . /app
COPY Gemfile Gemfile.lock ./
RUN bundle install
CMD ["ruby", "{{ serviceName }}.rb"]

View File

@ -1 +0,0 @@
<!-- Empty file to allow rendering a walkthrough step "without" media -->

Some files were not shown because too many files have changed in this diff Show More