Agregando los ultimos detalles a la documentacion y al deployment.
This commit is contained in:
38
infrastructure/03-configmaps.yaml
Normal file
38
infrastructure/03-configmaps.yaml
Normal file
@ -0,0 +1,38 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: nvm-install-script
|
||||
namespace: vscode-tunnel
|
||||
data:
|
||||
01-nvm.sh: |
|
||||
#!/bin/bash
|
||||
# Installing Node.js with NVM
|
||||
sudo curl -O https://raw.githubusercontent.com/creationix/nvm/master/install.sh
|
||||
bash install.sh
|
||||
source ~/.nvm/nvm.sh
|
||||
nvm install --lts
|
||||
nvm alias default lts/*
|
||||
nvm use default && npm install -g yo generator-code
|
||||
nvm use default && npm install -g @vscode/vsce
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: vscode-tunnel-extensions
|
||||
namespace: vscode-tunnel
|
||||
data:
|
||||
extensions.json: |
|
||||
[
|
||||
{
|
||||
"extensionsGroup": {
|
||||
"description": "Extensions of Git",
|
||||
"extensions": [
|
||||
{
|
||||
"name": "Git Graph",
|
||||
"notes": "Extension of Git Graph",
|
||||
"uniqueIdentifier": "mhutchie.git-graph"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
@ -1,20 +1,3 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: nvm-install-script
|
||||
namespace: vscode-tunnel
|
||||
data:
|
||||
01-nvm.sh: |
|
||||
#!/bin/bash
|
||||
# Installing Node.js with NVM
|
||||
sudo curl -O https://raw.githubusercontent.com/creationix/nvm/master/install.sh
|
||||
bash install.sh
|
||||
source ~/.nvm/nvm.sh
|
||||
nvm install --lts
|
||||
nvm alias default lts/*
|
||||
nvm use default && npm install -g yo generator-code
|
||||
nvm use default && npm install -g @vscode/vsce
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@ -60,6 +43,10 @@ spec:
|
||||
# mountPath: /usr/bin/custom-scripts/01-nvm.sh
|
||||
# subPath: 01-nvm.sh
|
||||
# readOnly: true
|
||||
# - name: extensions-config
|
||||
# mountPath: /home/extensions.json
|
||||
# subPath: extensions.json
|
||||
# readOnly: true
|
||||
volumes:
|
||||
- name: nfs-vol
|
||||
persistentVolumeClaim:
|
||||
@ -68,3 +55,7 @@ spec:
|
||||
# configMap:
|
||||
# name: nvm-install-script
|
||||
# defaultMode: 0555
|
||||
# - name: extensions-config
|
||||
# configMap:
|
||||
# name: vscode-tunnel-extensions
|
||||
# defaultMode: 0444
|
Reference in New Issue
Block a user