Skip to content

Kv-042-DevOps/Demo-1

Repository files navigation

Demo-1

Project for Demo 1

Strakture as code. All you have to do is just:

git clone https://github.com/Kv-042-DevOps/Demo-1
cd Demo-1
vagrant up

(vagrant + VBox should be installed previously)

Shema

cd ~/Projects mkdir mysite cd mysite vagrant init ubuntu/xenial64 vagrant up

vagrant ssh

sudo apt-get update && sudo apt-get dist-upgrade

sudo adduser mysite sudo adduser mysite sudo

su - mysite

sudo apt install python3-venv python3 -m venv venv source venv/bin/activate pip install django pip install --upgrade pip

cd ~/Projects/mysite mkdir mysite

Edit the Vagrantfile.

config.vm.network "forwarded_port", guest: 8080, host: 8080, host_ip: "127.0.0.1"

config.vm.synced_folder "mysite", "/home/mysite/mysite", owner: "mysite", group: "mysite", mount_options:["dmode=775,fmode=664"]

vagrant reload

vagrant ssh su - mysite source venv/bin/activate cd mysite django-admin.py startproject mysite .

python3 manage.py runserver

Slide0

https://docs.google.com/presentation/d/1MCxTMFrgu4YvZiH_qh69te41gaWZywc5j9fS8d7uG04/edit#slide=id.p

To be frank You can skip wget or git clone steps with one command:

sudo rpm -ivh http://github.com/Kv-042-DevOps/Demo-1/raw/dev/rpmbuild/RPMS/noarch/demo1-dev-init-1-1.el7.centos.noarch.rpm

For example output: Retrieving http://github.com/Kv-042-DevOps/Demo-1/raw/dev/rpmbuild/RPMS/noarch/demo1-dev-init-1-1.el7.centos.noarch.rpm Preparing... ########################################

About

Project for Demo 1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors