├── .cloudgov ├── manifest.yml └── vars │ ├── pages-dev.yml │ ├── pages-production.yml │ └── pages-staging.yml ├── .codeclimate.yml ├── .coveragerc ├── .cz.json ├── .dockerignore ├── .flake8 ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .local.sample.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile-db ├── Dockerfile-exp ├── Dockerfile-test ├── LICENSE.md ├── README.md ├── bin ├── migrate.sql └── push-docker-image.sh ├── ci ├── partials │ ├── audit.yml │ ├── build.yml │ ├── deploy.yml │ └── test.yml ├── pipeline-dev.yml ├── pipeline-production.yml ├── pipeline-staging.yml ├── pipeline.yml └── tasks │ ├── deploy.sh │ ├── pip-audit.sh │ └── test.sh ├── docker-compose.yml ├── docker └── ua-attach-config.sh ├── echo-server ├── Dockerfile └── run.py ├── pytest.ini ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── src ├── build.py ├── common.py ├── crypto │ ├── __init__.py │ └── decrypt.py ├── log_utils │ ├── __init__.py │ ├── common.py │ ├── db_handler.py │ ├── delta_to_mins_secs.py │ ├── get_logger.py │ ├── monitoring.py │ └── remote_logs.py ├── main.py ├── publishing │ ├── __init__.py │ ├── models.py │ └── s3publisher.py ├── repo_config │ ├── __init__.py │ └── repo_config.py ├── runner │ └── __init__.py └── steps │ ├── __init__.py │ ├── build.py │ ├── cache.py │ ├── exceptions.py │ ├── fetch.py │ └── publish.py └── test ├── __init__.py ├── publishing ├── __init__.py ├── test_models.py └── test_s3publisher.py ├── repo_config ├── __init__.py └── test_repo_config.py ├── support.py ├── test_build.py ├── test_cache.py ├── test_crypto.py ├── test_fetch.py ├── test_log_utils.py ├── test_publish.py ├── test_remote_logs.py ├── test_repo_config.py └── test_runner.py /.cloudgov/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.cloudgov/manifest.yml -------------------------------------------------------------------------------- /.cloudgov/vars/pages-dev.yml: -------------------------------------------------------------------------------- 1 | env: dev 2 | env_postfix: -dev 3 | product: pages 4 | -------------------------------------------------------------------------------- /.cloudgov/vars/pages-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.cloudgov/vars/pages-production.yml -------------------------------------------------------------------------------- /.cloudgov/vars/pages-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.cloudgov/vars/pages-staging.yml -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = */.local/* -------------------------------------------------------------------------------- /.cz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.cz.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.gitignore -------------------------------------------------------------------------------- /.local.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/.local.sample.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @cloud-gov/pages-ops 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/Dockerfile-db -------------------------------------------------------------------------------- /Dockerfile-exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/Dockerfile-exp -------------------------------------------------------------------------------- /Dockerfile-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/Dockerfile-test -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/README.md -------------------------------------------------------------------------------- /bin/migrate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/bin/migrate.sql -------------------------------------------------------------------------------- /bin/push-docker-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/bin/push-docker-image.sh -------------------------------------------------------------------------------- /ci/partials/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/partials/audit.yml -------------------------------------------------------------------------------- /ci/partials/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/partials/build.yml -------------------------------------------------------------------------------- /ci/partials/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/partials/deploy.yml -------------------------------------------------------------------------------- /ci/partials/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/partials/test.yml -------------------------------------------------------------------------------- /ci/pipeline-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/pipeline-dev.yml -------------------------------------------------------------------------------- /ci/pipeline-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/pipeline-production.yml -------------------------------------------------------------------------------- /ci/pipeline-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/pipeline-staging.yml -------------------------------------------------------------------------------- /ci/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/pipeline.yml -------------------------------------------------------------------------------- /ci/tasks/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/tasks/deploy.sh -------------------------------------------------------------------------------- /ci/tasks/pip-audit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/tasks/pip-audit.sh -------------------------------------------------------------------------------- /ci/tasks/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/ci/tasks/test.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/ua-attach-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/docker/ua-attach-config.sh -------------------------------------------------------------------------------- /echo-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/echo-server/Dockerfile -------------------------------------------------------------------------------- /echo-server/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/echo-server/run.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [pep8] 2 | max-line-length = 100 -------------------------------------------------------------------------------- /src/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/build.py -------------------------------------------------------------------------------- /src/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/common.py -------------------------------------------------------------------------------- /src/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/crypto/decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/crypto/decrypt.py -------------------------------------------------------------------------------- /src/log_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/__init__.py -------------------------------------------------------------------------------- /src/log_utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/common.py -------------------------------------------------------------------------------- /src/log_utils/db_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/db_handler.py -------------------------------------------------------------------------------- /src/log_utils/delta_to_mins_secs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/delta_to_mins_secs.py -------------------------------------------------------------------------------- /src/log_utils/get_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/get_logger.py -------------------------------------------------------------------------------- /src/log_utils/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/monitoring.py -------------------------------------------------------------------------------- /src/log_utils/remote_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/log_utils/remote_logs.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/main.py -------------------------------------------------------------------------------- /src/publishing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/publishing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/publishing/models.py -------------------------------------------------------------------------------- /src/publishing/s3publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/publishing/s3publisher.py -------------------------------------------------------------------------------- /src/repo_config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/repo_config/__init__.py -------------------------------------------------------------------------------- /src/repo_config/repo_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/repo_config/repo_config.py -------------------------------------------------------------------------------- /src/runner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/runner/__init__.py -------------------------------------------------------------------------------- /src/steps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/__init__.py -------------------------------------------------------------------------------- /src/steps/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/build.py -------------------------------------------------------------------------------- /src/steps/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/cache.py -------------------------------------------------------------------------------- /src/steps/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/exceptions.py -------------------------------------------------------------------------------- /src/steps/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/fetch.py -------------------------------------------------------------------------------- /src/steps/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/src/steps/publish.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/publishing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/publishing/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/publishing/test_models.py -------------------------------------------------------------------------------- /test/publishing/test_s3publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/publishing/test_s3publisher.py -------------------------------------------------------------------------------- /test/repo_config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/repo_config/test_repo_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/repo_config/test_repo_config.py -------------------------------------------------------------------------------- /test/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/support.py -------------------------------------------------------------------------------- /test/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_build.py -------------------------------------------------------------------------------- /test/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_cache.py -------------------------------------------------------------------------------- /test/test_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_crypto.py -------------------------------------------------------------------------------- /test/test_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_fetch.py -------------------------------------------------------------------------------- /test/test_log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_log_utils.py -------------------------------------------------------------------------------- /test/test_publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_publish.py -------------------------------------------------------------------------------- /test/test_remote_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_remote_logs.py -------------------------------------------------------------------------------- /test/test_repo_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_repo_config.py -------------------------------------------------------------------------------- /test/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-gov/pages-build-container/HEAD/test/test_runner.py --------------------------------------------------------------------------------