msshubna
@msshubna
junior

Flask App & coogle app engine, не видит файлы в папке Static?

с целью поучиться сделала небольшое Flask приложение с BLUEPRINT и БД (SQLITE)
Работа приложения на локальной машине меня устраивает.
Решила залить его в облако. Типо ж приложение - тогда начала с GOOGLE APP ENGINE
По аналогии с размещением приложения "хэллоу ворлд" сделала то же самое. Так как у меня оно уже написано и дофига там материала то я залила всю папку в облако через cloude editor , создавала свои папки и аплодила файлы.
Создала виртуальное окружение и пипнула туда свой requests.txt
Локально на 8080 порту приложение работает отлично.
Задеплоила приложение - запустила - не видет папку STATIC со стилями и всякими имиджами.
не пишет новые записи в базу данных ( говорит что типа только для чтения)
дерево каталога

./FlaskBlog
./FlaskBlog/static
./FlaskBlog/static/Stabilyty
./FlaskBlog/static/Input Type
./FlaskBlog/static/Input Quality
./FlaskBlog/static/profile_pics
./FlaskBlog/static/Rules
./FlaskBlog/errors
./FlaskBlog/errors/__pycache__
./FlaskBlog/posts
./FlaskBlog/posts/__pycache__
./FlaskBlog/users
./FlaskBlog/users/__pycache__
./FlaskBlog/templates
./FlaskBlog/__pycache__
./FlaskBlog/RPA
./FlaskBlog/RPA/__pycache__
./FlaskBlog/main
./FlaskBlog/main/__pycache__

App.Yaml
entrypoint: "gunicorn -b :$PORT main:app"
handlers: 
  - 
    static_dir: static
    url: static
  - 
    script: auto
    url: /.*
runtime: python37

При этом если б осталось там только
runtime: python37
результат работы тот же

вопрос 1: пачиму не видит папку STATIC
2: КАК ЗАЛИВАТЬ ГОТОВЫЕ ПРОЕКТЫ НА ОБЛАКО?

СПАСИБО ЗА ОТВЕТЫ И НАМЕКИ!!
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы