VSCode에서 SFTP 계정을 dev와 production별로 등록을 하여 전환할 수 있다.
설정예제
.vscode/sftp.json
{
"name": "sitename",
"protocol": "sftp",
"defaultProfile": "dev",
"profiles": {
"dev": {
"host": "dev-host",
"protocol": "sftp",
"port": 22,
"username": "username",
"password": "password",
"remotePath": "/home/dev",
"ignore": [
"**/.vscode",
"**/.git",
"**/.DS_Store",
"assets/*.{js,css}",
],
"uploadOnSave": true
},
"production": {
"host": "production-host",
"protocol": "sftp",
"port": 22,
"username": "username",
"password": "password",
"remotePath": "/home/production",
"ignore": [
"**/.vscode",
"**/.git",
"**/.DS_Store",
],
"uploadOnSave": false
}
},
"watcher": {
"files": "assets/*.{js,css}",
"autoUpload": true,
"autoDelete": false
}
}
JSON
복사
defaultProfile : 기본 활성화 될 profile 선택
watcher : webpack 같은 컴파일러 환경일 경우 파일 변경이 감지 되면 자동 업로드
profile별 전환
View → Command Pallete에서 SFTP: Set Profile 로 전환 가능
Command Pallete 에서 검색
설정된 profile로 전환 가능
ⓒ VeriCras 2024
vericras@gmail.com