1
Download and install Python from python.org
2
Download and install git from git-scm.com
3
Download and install docker:
- Ubuntu:
[1] sudo apt update
[2] sudo apt install docker.io docker-compose
- Windows:
[1] Download and install docker from https://www.docker.com/products/docker-desktop/
[2] Read the docs installation guide: https://docs.docker.com/desktop/install/windows-install/
4
Clone this repository and DDrive (using --recursive)
git clone https://github.com/devbutlazy/LazyWeb --recursive
5
Create .env
file in src/app/main/config/
and fill out the environmental variables in it:
DB_NAME=database
TELEGRAM_CHAT_ID=
BOT_TOKEN=
BOT_ADMIN_ID=
6
Edit the index.html
and images according to you
7
Build the docker-compose
sudo docker-compose up -d --build (linux)
8
Run docker-compose in the background
sudo docker-compose up -d (linux)
9
Manually run the DDrive using Docker manual from README tutorial
After completing the guide, your website should run on http://localhost:8000
- Follow the SOLID, DRY and Clean-Architecture rules
- Visits counter on main page
- Send messages to telegram through website
- Connect DDrive (https://ddrv.devbutlazy.xyz/)
- Blogging system (https://blog.devbutlazy.xyz/)