vuz
Описание
Языки
- HTML61,5%
- Python34,7%
- CSS1,7%
- Mako1,2%
- Dockerfile0,9%
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.MD
Быстрый способ создания структуры проекта
Ниже приведён пример Bash-скрипта (для Linux/MacOS), который создаст нужные директории и пустые файлы (после чего вам нужно будет скопировать соответствующее содержимое в файлы).
1. Создание структуры проекта
Сохраните приведённый ниже скрипт, например, как :create_structure.sh
Сделайте скрипт исполняемым:
И запустите его:
2. Итоговая инструкция
-
Создайте структуру проекта:
- Используйте приведённый Bash-скрипт или создайте вручную каталоги и файлы согласно структуре.
-
Заполните файлы содержимым:
- Скопируйте код каждого файла (см. выше) в соответствующий файл вашего проекта.
-
Добавьте изображение:
- Поместите изображение для hero-секции в
.app/static/images/hero.jpg
- Поместите изображение для hero-секции в
-
Установите зависимости:
- В корневой директории выполните команду:
- В корневой директории выполните команду:
-
Инициализируйте базу данных и миграции (если используете Flask-Migrate):
-
Запустите приложение:
- Локально:
- Через Docker Compose:
- Локально:
После этого сайт будет доступен по адресу (например, через Nginx по порту 80 или напрямую через Gunicorn на 8000).