VS Code
This action runs an instance of VS Code and runs in in the default web browser.
It requires the name of the image on which to run VS Code and references to the following 5 volumes: data, code, config, notebooks, and results. These volumes will be mounted to /project/data
, /project/modules
, /project/config
, /project/notebooks
, and /project/results
respectively.
Quick example
Arguments
image
image
The name of the image on which to run the VS Code instance. Default is ghcr.io/neuro-inc/base:latest
. If you use an image that's not derived from ghcr.io/neuro-inc/base
, make sure it has the VS Code server installed.
Example
job_name
job_name
Predictable subdomain name that will replace the job's ID in the full job URI. ""
by default
Example
http_port
http_port
HTTP port to use for VS Code. "8080"
by default.
Example
http_auth
http_auth
Whether to use HTTP authentication for VS Code Web UI or not. "True"
by default.
Example
volumes_data_remote
volumes_data_remote
Reference to a data volume.
Example
volumes_code_remote
volumes_code_remote
Reference to a code volume.
Example
volumes_config_remote
volumes_config_remote
Reference to a config volume.
Example
volumes_notebooks_remote
volumes_notebooks_remote
Reference to a notebooks volume.
Example
volumes_results_remote
volumes_results_remote
Reference to a results volume.
Example
Feel free to check the VS Code action repository.
Last updated