Loading .gitlab-ci.yml +12 −9 Original line number Diff line number Diff line Loading @@ -2,9 +2,6 @@ stages: - build - push variables: IMAGE_TAG: latest before_script: - docker info Loading @@ -13,16 +10,22 @@ build: tags: - shell script: - docker build -t $CI_REGISTRY_IMAGE:$IMAGE_TAG . only: - main - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG -t $CI_REGISTRY_IMAGE:latest . rules: - if: $CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/ push: stage: push tags: - shell needs: - build script: - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin - docker push $CI_REGISTRY_IMAGE:$IMAGE_TAG only: - main - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG - docker push $CI_REGISTRY_IMAGE:latest - docker logout $CI_REGISTRY rules: - if: $CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/ No newline at end of file .idea/.gitignore 0 → 100644 +5 −0 Original line number Diff line number Diff line # Default ignored files /shelf/ /workspace.xml # Editor-based HTTP Client requests /httpRequests/ .idea/inspectionProfiles/Project_Default.xml 0 → 100644 +79 −0 Original line number Diff line number Diff line <component name="InspectionProjectProfileManager"> <profile version="1.0"> <option name="myName" value="Project Default" /> <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true"> <option name="ignoredPackages"> <list> <option value="a2wsgi" /> <option value="annotated-types" /> <option value="anyio" /> <option value="attrs" /> <option value="blinker" /> <option value="cachetools" /> <option value="certifi" /> <option value="chardet" /> <option value="charset-normalizer" /> <option value="click" /> <option value="colorama" /> <option value="connexion" /> <option value="distlib" /> <option value="dnspython" /> <option value="filelock" /> <option value="flask" /> <option value="h11" /> <option value="hatchling" /> <option value="httpcore" /> <option value="httptools" /> <option value="httpx" /> <option value="idna" /> <option value="inflection" /> <option value="iniconfig" /> <option value="itsdangerous" /> <option value="jinja2" /> <option value="jsonschema" /> <option value="jsonschema-specifications" /> <option value="markupsafe" /> <option value="mongomock" /> <option value="mypy" /> <option value="mypy-extensions" /> <option value="packaging" /> <option value="pathspec" /> <option value="platformdirs" /> <option value="pluggy" /> <option value="pydantic" /> <option value="pydantic-core" /> <option value="pymongo" /> <option value="pyproject-api" /> <option value="pytest" /> <option value="python-dotenv" /> <option value="python-multipart" /> <option value="pytz" /> <option value="pyyaml" /> <option value="referencing" /> <option value="requests" /> <option value="rpds-py" /> <option value="ruff" /> <option value="sentinels" /> <option value="sniffio" /> <option value="starlette" /> <option value="swagger-ui-bundle" /> <option value="tox" /> <option value="trove-classifiers" /> <option value="typing-extensions" /> <option value="urllib3" /> <option value="uvicorn" /> <option value="uvloop" /> <option value="virtualenv" /> <option value="watchfiles" /> <option value="websockets" /> <option value="werkzeug" /> <option value="python-jose" /> <option value="setuptools" /> <option value="psycopg2-binary" /> <option value="pydantic-extra-types" /> <option value="sunrise6g-opensdk" /> </list> </option> </inspection_tool> </profile> </component> No newline at end of file .idea/inspectionProfiles/profiles_settings.xml 0 → 100644 +6 −0 Original line number Diff line number Diff line <component name="InspectionProjectProfileManager"> <settings> <option name="USE_PROJECT_PROFILE" value="false" /> <version value="1.0" /> </settings> </component> No newline at end of file .idea/misc.xml 0 → 100644 +7 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="Black"> <option name="sdkName" value="Python 3.9 (open-exposure-gateway)" /> </component> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (open-exposure-gateway)" project-jdk-type="Python SDK" /> </project> No newline at end of file Loading
.gitlab-ci.yml +12 −9 Original line number Diff line number Diff line Loading @@ -2,9 +2,6 @@ stages: - build - push variables: IMAGE_TAG: latest before_script: - docker info Loading @@ -13,16 +10,22 @@ build: tags: - shell script: - docker build -t $CI_REGISTRY_IMAGE:$IMAGE_TAG . only: - main - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG -t $CI_REGISTRY_IMAGE:latest . rules: - if: $CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/ push: stage: push tags: - shell needs: - build script: - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin - docker push $CI_REGISTRY_IMAGE:$IMAGE_TAG only: - main - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG - docker push $CI_REGISTRY_IMAGE:latest - docker logout $CI_REGISTRY rules: - if: $CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/ No newline at end of file
.idea/.gitignore 0 → 100644 +5 −0 Original line number Diff line number Diff line # Default ignored files /shelf/ /workspace.xml # Editor-based HTTP Client requests /httpRequests/
.idea/inspectionProfiles/Project_Default.xml 0 → 100644 +79 −0 Original line number Diff line number Diff line <component name="InspectionProjectProfileManager"> <profile version="1.0"> <option name="myName" value="Project Default" /> <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true"> <option name="ignoredPackages"> <list> <option value="a2wsgi" /> <option value="annotated-types" /> <option value="anyio" /> <option value="attrs" /> <option value="blinker" /> <option value="cachetools" /> <option value="certifi" /> <option value="chardet" /> <option value="charset-normalizer" /> <option value="click" /> <option value="colorama" /> <option value="connexion" /> <option value="distlib" /> <option value="dnspython" /> <option value="filelock" /> <option value="flask" /> <option value="h11" /> <option value="hatchling" /> <option value="httpcore" /> <option value="httptools" /> <option value="httpx" /> <option value="idna" /> <option value="inflection" /> <option value="iniconfig" /> <option value="itsdangerous" /> <option value="jinja2" /> <option value="jsonschema" /> <option value="jsonschema-specifications" /> <option value="markupsafe" /> <option value="mongomock" /> <option value="mypy" /> <option value="mypy-extensions" /> <option value="packaging" /> <option value="pathspec" /> <option value="platformdirs" /> <option value="pluggy" /> <option value="pydantic" /> <option value="pydantic-core" /> <option value="pymongo" /> <option value="pyproject-api" /> <option value="pytest" /> <option value="python-dotenv" /> <option value="python-multipart" /> <option value="pytz" /> <option value="pyyaml" /> <option value="referencing" /> <option value="requests" /> <option value="rpds-py" /> <option value="ruff" /> <option value="sentinels" /> <option value="sniffio" /> <option value="starlette" /> <option value="swagger-ui-bundle" /> <option value="tox" /> <option value="trove-classifiers" /> <option value="typing-extensions" /> <option value="urllib3" /> <option value="uvicorn" /> <option value="uvloop" /> <option value="virtualenv" /> <option value="watchfiles" /> <option value="websockets" /> <option value="werkzeug" /> <option value="python-jose" /> <option value="setuptools" /> <option value="psycopg2-binary" /> <option value="pydantic-extra-types" /> <option value="sunrise6g-opensdk" /> </list> </option> </inspection_tool> </profile> </component> No newline at end of file
.idea/inspectionProfiles/profiles_settings.xml 0 → 100644 +6 −0 Original line number Diff line number Diff line <component name="InspectionProjectProfileManager"> <settings> <option name="USE_PROJECT_PROFILE" value="false" /> <version value="1.0" /> </settings> </component> No newline at end of file
.idea/misc.xml 0 → 100644 +7 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="Black"> <option name="sdkName" value="Python 3.9 (open-exposure-gateway)" /> </component> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (open-exposure-gateway)" project-jdk-type="Python SDK" /> </project> No newline at end of file