Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T15:31:52.000Z (3 months ago)
- Last Synced: 2024-10-18T09:30:06.402Z (3 months ago)
- Topics: bash-script, bootstrap, django, docker, docker-compose, python, server, website
- Language: Python
- Homepage: https://project.serphantom.space
- Size: 3.31 MB
- Stars: 1
- 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 [email protected]: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 [email protected]: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