Skip to content

Commit 94acc87

Browse files
committed
fix: create site-available and sites-enabled directory if they do not exist
1 parent cdee7bb commit 94acc87

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,23 @@ class CoCreateNginx {
2626
await exec('echo "deb http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list');
2727
await exec('echo "deb-src http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee -a /etc/apt/sources.list.d/nginx.list');
2828
await exec('curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -');
29+
2930
await exec('sudo apt-get update');
30-
await exec('sudo apt-get install -y nginx-full');
31+
await exec('sudo apt-get install -y nginx');
32+
await exec('sudo apt-get install -y ufw');
3133
await exec("sudo ufw allow 'Nginx Full'");
34+
3235
// await exec('sudo apt-get update && sudo apt-get install -y nginx');
3336
// await exec("sudo ufw allow 'Nginx Full'");
3437
}
3538

39+
await exec('sudo systemctl start nginx')
40+
await exec('sudo systemctl enable nginx');
41+
42+
await exec('[ -d /etc/nginx/sites-available ] || sudo mkdir /etc/nginx/sites-available');
43+
await exec('[ -d /etc/nginx/sites-enabled ] || sudo mkdir /etc/nginx/sites-enabled');
44+
45+
3646
let stream = `user www-data;
3747
worker_processes auto;
3848
pid /run/nginx.pid;

0 commit comments

Comments
 (0)