mirror of
https://github.com/Hopiu/django-markdownx.git
synced 2026-03-16 21:40:24 +00:00
29 lines
909 B
Bash
29 lines
909 B
Bash
#!/usr/bin/env bash
|
|
|
|
# NOTE: Python alias
|
|
alias python=python3
|
|
|
|
# NOTE: Install dependencies
|
|
sudo apt-get update -y
|
|
sudo apt-get install -y gettext build-essential pkg-config nodejs-legacy npm python3-dev libjpeg-dev zlib1g-dev python-virtualenv virtualenvwrapper
|
|
|
|
# NOTE: Install virtual environment
|
|
source /etc/bash_completion.d/virtualenvwrapper
|
|
mkvirtualenv --python=/usr/bin/python3 --no-site-packages --unzip-setuptools django-markdownx
|
|
pip install --upgrade pip
|
|
pip install -r /srv/django-markdownx/requirements.txt
|
|
|
|
# NOTE: Folders
|
|
sudo chown vagrant:vagrant /srv
|
|
|
|
# NOTE: Bash
|
|
sudo sed -i '$a cd /srv/django-markdownx/' ~/.bashrc
|
|
sudo sed -i '$a workon django-markdownx' ~/.bashrc
|
|
|
|
# NOTE: Install Node modules, compile static files and run migrations
|
|
cd /srv/django-markdownx/
|
|
npm install
|
|
npm run dist
|
|
./manage.py migrate
|
|
|
|
echo -e '\e[33;1;5mDONE!\e[0m \e[33;1;3m Connect using "vagrant ssh" \e[0m'
|