Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save cadd/3f4b42c7c812d18b1b746a9344365f2a to your computer and use it in GitHub Desktop.

Select an option

Save cadd/3f4b42c7c812d18b1b746a9344365f2a to your computer and use it in GitHub Desktop.

Revisions

  1. @cornflourblue cornflourblue revised this gist Oct 10, 2018. No changes.
  2. @cornflourblue cornflourblue created this gist Sep 26, 2018.
    29 changes: 29 additions & 0 deletions install-meanie-cms-blog-on-ubuntu-1804.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    echo "
    ----------------------
    MEANIE
    ----------------------
    "

    # clone meanie project from github into /opt/meanie folder
    sudo git clone https://github.com/cornflourblue/meanie /opt/meanie

    # install npm packages for meanie
    cd /opt/meanie/server && npm install

    # start meanie with pm2
    sudo pm2 start server.js

    # configure nginx reverse proxy
    sudo cat << EOF > /etc/nginx/sites-available/default
    server {
    listen 80 default_server;
    server_name _;
    location / {
    proxy_pass http://localhost:3000;
    }
    }
    EOF

    # restart nginx
    sudo systemctl restart nginx