@@ -7,14 +7,14 @@ const ENV_DEV_SOURCE = path.join(ROOT_DIR, 'envFiles', '.env.devcontainer');
77const ENV_CI_SOURCE = path . join ( ROOT_DIR , 'envFiles' , '.env.ci' ) ;
88const ENV_DEST = path . join ( ROOT_DIR , '.env' ) ;
99
10- const needsSudoForDocker = ( ) : boolean => {
11- try {
12- execSync ( 'docker ps' , { stdio : 'ignore' } ) ;
13- return false ;
14- } catch {
15- return true ;
16- }
17- } ;
10+ // const needsSudoForDocker = (): boolean => {
11+ // try {
12+ // execSync('docker ps', { stdio: 'ignore' });
13+ // return false;
14+ // } catch {
15+ // return true;
16+ // }
17+ // };
1818
1919// const runCommand = (command: string) => {
2020// try {
@@ -56,16 +56,20 @@ async function main() {
5656 console . log ( '\n📦 Installing DevContainer CLI...' ) ;
5757 execSync ( 'pnpm install -g @devcontainers/cli' ) ;
5858
59- if ( process . platform === 'linux' && needsSudoForDocker ( ) ) {
60- console . log ( '\n🔧 Adding user to docker group...' ) ;
59+ // if (process.platform === 'linux') {
60+ // console.log('\n🔧 Adding user to docker group...');
6161
62- execSync ( 'sudo usermod -a -G docker $USER}' ) ;
63- console . log ( '==========sud command check 1===========' )
64- execSync ( 'sudo su $USER -' )
65- console . log ( '==========sud command check pass===========' )
62+ // console.log('==========sudo command check 1===========')
63+ // execSync('sudo usermod -a -G docker $USER');
64+ // execSync ('sudo su $USER -')
65+ // console.log('==========sudo command check pass===========')
66+
67+ // }
6668
67- }
6869
70+ execSync ( 'sudo usermod -a -G docker $USER' ) ;
71+ execSync ( 'sudo su $USER -' )
72+
6973 console . log ( '\n🐳 Building DevContainer...' ) ;
7074 execSync ( 'devcontainer build --workspace-folder .' ) ;
7175
0 commit comments