Theia API Documentation v1.71.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/dev-container
electron-node/devcontainer-contributions/main-container-creation-contributions
HostConfigSharingContribution
Class HostConfigSharingContribution
Implements
ContainerCreationContribution
Index
Constructors
constructor
Properties
logger
ISOLATED_
SSH_
DIR
Methods
detect
Ssh
Signing
Key
ensure
Isolated
Ssh
Dir
exec
In
Container
get
Container
Home
Path
git
Config
Get
handle
Container
Creation
handle
Post
Create
Constructors
constructor
new
HostConfigSharingContribution
()
:
HostConfigSharingContribution
Returns
HostConfigSharingContribution
Properties
Protected
Readonly
logger
logger
:
ILogger
Protected
Static
Readonly
ISOLATED_
SSH_
DIR
ISOLATED_SSH_DIR
:
string
= ...
Methods
Protected
detect
Ssh
Signing
Key
detectSshSigningKey
()
:
Promise
<
undefined
|
{
format
:
string
;
keyFile
?:
string
}
>
Returns
Promise
<
undefined
|
{
format
:
string
;
keyFile
?:
string
}
>
Protected
ensure
Isolated
Ssh
Dir
ensureIsolatedSshDir
(
sshSigningInfo
?:
{
format
:
string
;
keyFile
?:
string
}
,
)
:
Promise
<
undefined
|
string
>
Parameters
Optional
sshSigningInfo
:
{
format
:
string
;
keyFile
?:
string
}
Returns
Promise
<
undefined
|
string
>
Protected
exec
In
Container
execInContainer
(
container
:
Container
,
user
:
string
,
cmd
:
string
)
:
Promise
<
void
>
Parameters
container
:
Container
user
:
string
cmd
:
string
Returns
Promise
<
void
>
Protected
get
Container
Home
Path
getContainerHomePath
(
containerConfig
:
DevContainerConfiguration
,
relativePath
:
string
,
)
:
string
Parameters
containerConfig
:
DevContainerConfiguration
relativePath
:
string
Returns
string
Protected
git
Config
Get
gitConfigGet
(
key
:
string
)
:
Promise
<
string
>
Parameters
key
:
string
Returns
Promise
<
string
>
handle
Container
Creation
handleContainerCreation
(
createOptions
:
ContainerCreateOptions
,
containerConfig
:
DevContainerConfiguration
,
)
:
Promise
<
void
>
Parameters
createOptions
:
ContainerCreateOptions
containerConfig
:
DevContainerConfiguration
Returns
Promise
<
void
>
handle
Post
Create
handlePostCreate
(
containerConfig
:
DevContainerConfiguration
,
container
:
Container
,
_api
:
Dockerode
,
outputprovider
:
ContainerOutputProvider
,
)
:
Promise
<
void
>
executed after creating and starting the container
Parameters
containerConfig
:
DevContainerConfiguration
container
:
Container
_api
:
Dockerode
outputprovider
:
ContainerOutputProvider
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
logger
ISOLATED_
SSH_
DIR
Methods
detect
Ssh
Signing
Key
ensure
Isolated
Ssh
Dir
exec
In
Container
get
Container
Home
Path
git
Config
Get
handle
Container
Creation
handle
Post
Create
Eclipse Theia Website
GitHub
Theia API Documentation v1.71.0
Loading...
executed after creating and starting the container