-1

OpenShift 응용 프로그램의 보안 업데이트 설치 방법을 파악하려고합니다. 내가 https://docs.openshift.org/latest/install_config/upgrading/manual_upgrades.html#install-config-upgrading-manual-upgrades을 따라 해봤지만 냠 아무도 일을 명령하지
https://hub.openshift.com/quickstarts/116-flask자동 업데이트를받지 않는 openshift 응용 프로그램을 업데이트하는 방법?

:

그것은 자동 업데이트를 수신하지 않는 것 '플라스크'프레임 워크 openshift 만든 커뮤니티입니다.

\> yum install atomic-openshift-utils 
error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 

Error: rpmdb open failed 

여기에서 나는 어디로 가야합니까?

답변

0

Yours는 python 앱이므로 setup.py 파일의 의존성이 무엇인지 말할 필요가 있습니다.

#!/usr/bin/env python 

from setuptools import setup 

setup(
    # GETTING-STARTED: set your app name: 
    name='YourAppName', 
    # GETTING-STARTED: set your app version: 
    version='1.0', 
    # GETTING-STARTED: set your app description: 
    description='OpenShift App', 
    # GETTING-STARTED: set author name (your name): 
    author='Your Name', 
    # GETTING-STARTED: set author email (your email): 
    author_email='[email protected]', 
    # GETTING-STARTED: set author url (your url): 
    url='http://www.python.org/sigs/distutils-sig/', 
    # GETTING-STARTED: define required django version: 
    install_requires=[ 
     'Flask==0.11, 
    ], 
    dependency_links=[ 
     'https://pypi.python.org/simple/flask/', 
    ], 
) 
+0

나는 이것이 내가해야 등 리눅스 커널, SSH, OpenSSL이 같은 운영 체제 보안 업데이트에 도움이 생각하지 않는다 어디서 찾을 수 있는지 pypi 거기에 넣어하고 링크를 채우기 호스트 VM이 업데이트되었는지 확인하십시오. – k3it

+0

아니요, 해당 컴퓨터에 대한 관리자 권한이 없으며 OpenShift에서 관리되고 있으므로 관리 도구를 사용할 수 없습니다. 종속성을 설치하는 유일한 방법은 setup.py 또는 requirements.txt에 지정하는 것입니다. 플라스크 (Flask) 앱을 실행하는 방법을 읽을 수 있습니다. [여기] (https://developers.openshift.com/languages/python/flask.html#step2) – EdoPut