https://github.com/lebedevsergeyvach/serphantomapplication
The project is written on the Django framework. The backend is written in python. Frontend is written using bootstrap. This site hosts programs and applications for Windows and Android. Any user of the site can use the necessary programs or applications. This site is written on pure enthusiasm.
https://github.com/lebedevsergeyvach/serphantomapplication
bash-script bootstrap django docker docker-compose python server website
Last synced: 7 days ago
JSON representation
The project is written on the Django framework. The backend is written in python. Frontend is written using bootstrap. This site hosts programs and applications for Windows and Android. Any user of the site can use the necessary programs or applications. This site is written on pure enthusiasm.
- Host: GitHub
- URL: https://github.com/lebedevsergeyvach/serphantomapplication
- Owner: LebedevSergeyVach
- License: agpl-3.0
- Created: 2024-07-10T08:10:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T10:33:20.000Z (about 1 year ago)
- Last Synced: 2025-04-02T11:11:18.030Z (10 months ago)
- Topics: bash-script, bootstrap, django, docker, docker-compose, python, server, website
- Language: Python
- Homepage: https://project.serphantom.space
- Size: 3.27 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serphantom Space Application
The project is written on the [Django](https://www.djangoproject.com) framework.
The backend is written in [python](https://www.python.org).
Frontend is written using [bootstrap](https://getbootstrap.com) framework.
The Docker container of the website is deployed on its own home server on [Debian](https://www.debian.org).
This site hosts programs and applications for Windows and Android.
Any user of the site can download the necessary programs or applications.
This site is written on pure enthusiasm.
π The stack of technologies used
___
### [Lebedev Sergey Vyacheslav](https://github.com/LebedevSergeyVach) β Product Lead & Fullstack Python-Developer.
### [Website Serphantom](https://project.serphantom.space) - a link to a website located on its server with a white (external) ip address connected. A fresh and constantly updated version of the site.
___
# Project deployment on the server [Debian](https://www.debian.org).
#### Download a project.
```commandline
git clone git@github.com:LebedevSergeyVach/SerphantomApplication.git
```
#### The command for configuring and migrating the project database on the Django framework on the server.
```commandline
python manage.py makemigrations
```
```commandline
python manage.py migrate
```
#### Creating and configuring a website administrator.
```commandline
python manage.py createsuperuser
```
#### The command to start the rebuild of the docker site on the server [Debian](https://www.debian.org).
```commandline
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
```
#### The command to run the site docker build on the server [Debian](https://www.debian.org).
```commandline
sudo docker compose -f "./docker-compose.yml" up
```
#### Clearing dockers data and file cache.
```commandline
sudo docker container prune
```
```commandline
sudo docker builder prune
```
```commandline
sudo docker image prune -a -f
```
___
#### [README](README.md) [UP](#up)
___
# ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ Serphantom Space
ΠΡΠΎΠ΅ΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ [Django](https://www.djangoproject.com).
ΠΡΠΊΠ΅Π½Π΄ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° [Python](https://www.python.org).
Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° [Bootstrap](https://getbootstrap.com).
Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π½Π° [Debian](https://www.debian.org).
ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Windows ΠΈ Android.
ΠΡΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°ΠΉΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠΈΡΡΠΎΠΌ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ΅.
π Π‘ΡΠ΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
___
# Π‘ΡΡΠ»ΠΊΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°
### [ΠΠ΅Π±Π΅Π΄Π΅Π² Π‘Π΅ΡΠ³Π΅ΠΉ ΠΡΡΠ΅ΡΠ»Π°Π²ΠΎΠ²ΠΈΡ](https://github.com/LebedevSergeyVach) β Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Fullstack Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ.
### [ΠΠ΅Π±-ΡΠ°ΠΉΡ Serphantom](https://project.serphantom.space) - ΡΡΡΠ»ΠΊΠ° Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ Π±Π΅Π»ΡΠΌ (Π²Π½Π΅ΡΠ½ΠΈΠΌ) IP-Π°Π΄ΡΠ΅ΡΠΎΠΌ. Π‘Π²Π΅ΠΆΠ°Ρ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ°ΠΉΡΠ°.
___
## Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ [Debian](https://www.debian.org).
#### ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°.
```commandline
git clone git@github.com:LebedevSergeyVach/WebsiteProductPlacement.git
```
#### ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Django Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
```commandline
python manage.py makemigrations
```
```commandline
python manage.py migrate
```
#### Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠ°.
```commandline
python manage.py createsuperuser
```
#### ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΡΠ° Π² docker Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
```commandline
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
```
#### ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° docker-ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
```commandline
sudo docker compose -f "./docker-compose.yml" up
```
#### ΠΡΠΈΡΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
docker ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡΡΠ°.
```commandline
sudo docker container prune
```
```commandline
sudo docker builder prune
```
```commandline
sudo docker image prune -a -f
```
---
#### [README](README.md) [ΠΠΠΠ Π₯](#Π²Π²Π΅ΡΡ
)
___
## ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Visual Studio Code
### ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
1. [**Python**](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Python Π² VSCode
2. [**Django**](https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django) - ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° Π΄Π»Ρ Django
3. [**Django Temlate**](https://marketplace.visualstudio.com/items?itemName=bibhasdn.django-html) - ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ°ΡΠΊΡΠ°ΡΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ·ΡΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Django
4. [**Pylance**](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) - Π Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ·ΡΠΊΠ° Python, Π²ΠΊΠ»ΡΡΠ°Ρ IntelliSense ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π°
### ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°
1. [**ESLint**](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ JavaScript ΠΈ TypeScript ΠΊΠΎΠ΄Π°
2. [**Prettier**](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ JavaScript, CSS ΠΈ HTML
### ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ
1. [**Bracket Pair Colorizer**](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer) - ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ ΡΠΊΠΎΠ±ΠΎΠΊ
2. [**Material Icon Theme**](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme) - ΠΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ
### ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
1. [**GitLens**](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Git Π² VSCode
2. [**Live Server**](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) - ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
3. [**SQLite**](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite) - Π Π°Π±ΠΎΡΠ° Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
SQLite