Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
1:59:44 PM: Waiting for other deploys from your team to complete. Check the queue: https://app.netlify.com/teams/nina-cwhizyu/builds
1:59:46 PM: Build ready to start
1:59:57 PM: build-image version: ecdc8b770f4a0193fd3f258c1bc6029e681813a4 (focal)
1:59:57 PM: buildbot version: 22552e71c3c7b6a5ebfd780eb1c9b2f42fe63aa7
1:59:57 PM: Fetching cached dependencies
1:59:57 PM: Failed to fetch cache, continuing with build
1:59:57 PM: Starting to prepare the repo for build
1:59:57 PM: No cached dependencies found. Cloning fresh repo
1:59:57 PM: git clone --filter=blob:none https://github.com/tymyrddin/red-cloud
1:59:58 PM: Preparing Git Reference refs/heads/main
2:00:00 PM: Starting to install dependencies
2:00:00 PM: Python version set to 3.8
2:00:00 PM: Installing pip dependencies
2:00:00 PM: Started restoring cached pip cache
2:00:00 PM: Finished restoring cached pip cache
2:00:01 PM: Requirement already satisfied: certifi in /opt/buildhome/python3.8/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (2024.7.4)
2:00:01 PM: Collecting charset-normalizer
2:00:01 PM: Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
2:00:01 PM: Collecting docutils
2:00:01 PM: Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
2:00:01 PM: Collecting idna
2:00:01 PM: Downloading idna-3.7-py3-none-any.whl (66 kB)
2:00:01 PM: Collecting markdown-it-py
2:00:01 PM: Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
2:00:01 PM: Collecting mdurl
2:00:01 PM: Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2:00:01 PM: Collecting myst-parser
2:00:01 PM: Downloading myst_parser-3.0.1-py3-none-any.whl (83 kB)
2:00:02 PM: Collecting sphinx
2:00:02 PM: Downloading sphinx-7.1.2-py3-none-any.whl (3.2 MB)
2:00:02 PM: Collecting sphinx-markdown-tables
2:00:02 PM: Downloading sphinx_markdown_tables-0.0.17-py3-none-any.whl (28 kB)
2:00:02 PM: Collecting sphinx-rtd-theme
2:00:02 PM: Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB)
2:00:02 PM: Collecting sphinxcontrib-applehelp
2:00:02 PM: Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB)
2:00:02 PM: Collecting sphinxcontrib-devhelp
2:00:02 PM: Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
2:00:02 PM: Collecting sphinxcontrib-htmlhelp
2:00:02 PM: Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB)
2:00:02 PM: Collecting sphinxcontrib-jsmath
2:00:02 PM: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
2:00:02 PM: Collecting sphinx_copybutton
2:00:02 PM: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB)
2:00:02 PM: Collecting sphinx_design
2:00:02 PM: Downloading sphinx_design-0.5.0-py3-none-any.whl (2.2 MB)
2:00:03 PM: Collecting urllib3
2:00:03 PM: Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
2:00:03 PM: Collecting mdit-py-plugins~=0.4
2:00:03 PM: Downloading mdit_py_plugins-0.4.1-py3-none-any.whl (54 kB)
2:00:03 PM: Collecting jinja2
2:00:03 PM: Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
2:00:03 PM: Collecting pyyaml
2:00:03 PM: Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
2:00:03 PM: Collecting snowballstemmer>=2.0
2:00:03 PM: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
2:00:03 PM: Collecting Pygments>=2.13
2:00:03 PM: Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
2:00:03 PM: Collecting imagesize>=1.3
2:00:03 PM: Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
2:00:03 PM: Collecting packaging>=21.0
2:00:03 PM: Downloading packaging-24.1-py3-none-any.whl (53 kB)
2:00:03 PM: Collecting sphinxcontrib-serializinghtml>=1.1.5
2:00:03 PM: Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
2:00:03 PM: Collecting importlib-metadata>=4.8; python_version < "3.10"
2:00:03 PM: Downloading importlib_metadata-8.2.0-py3-none-any.whl (25 kB)
2:00:03 PM: Collecting alabaster<0.8,>=0.7
2:00:03 PM: Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
2:00:03 PM: Collecting babel>=2.9
2:00:03 PM: Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB)
2:00:04 PM: Collecting requests>=2.25.0
2:00:04 PM: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
2:00:04 PM: Collecting sphinxcontrib-qthelp
2:00:04 PM: Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
2:00:04 PM: Collecting markdown>=3.4
2:00:04 PM: Downloading Markdown-3.6-py3-none-any.whl (105 kB)
2:00:04 PM: Collecting sphinxcontrib-jquery<5,>=4
2:00:04 PM: Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
2:00:04 PM: Collecting MarkupSafe>=2.0
2:00:04 PM: Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
2:00:04 PM: Collecting zipp>=0.5
2:00:04 PM: Downloading zipp-3.19.2-py3-none-any.whl (9.0 kB)
2:00:04 PM: Collecting pytz>=2015.7; python_version < "3.9"
2:00:04 PM: Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
2:00:04 PM: Installing collected packages: charset-normalizer, docutils, idna, mdurl, markdown-it-py, mdit-py-plugins, MarkupSafe, jinja2, sphinxcontrib-devhelp, snowballstemmer, Pygments, imagesize, sphinxcontrib-jsmath, sphinxcontrib-applehelp, sphinxcontrib-htmlhelp, packaging, sphinxcontrib-serializinghtml, zipp, importlib-metadata, alabaster, pytz, babel, urllib3, requests, sphinxcontrib-qthelp, sphinx, pyyaml, myst-parser, markdown, sphinx-markdown-tables, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-copybutton, sphinx-design
2:00:07 PM: Successfully installed MarkupSafe-2.1.5 Pygments-2.18.0 alabaster-0.7.13 babel-2.15.0 charset-normalizer-3.3.2 docutils-0.20.1 idna-3.7 imagesize-1.4.1 importlib-metadata-8.2.0 jinja2-3.1.4 markdown-3.6 markdown-it-py-3.0.0 mdit-py-plugins-0.4.1 mdurl-0.1.2 myst-parser-3.0.1 packaging-24.1 pytz-2024.1 pyyaml-6.0.1 requests-2.32.3 snowballstemmer-2.2.0 sphinx-7.1.2 sphinx-copybutton-0.5.2 sphinx-design-0.5.0 sphinx-markdown-tables-0.0.17 sphinx-rtd-theme-2.0.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.2.2 zipp-3.19.2
2:00:07 PM: Pip dependencies installed
2:00:08 PM: Attempting Ruby version 2.7.2, read from environment
2:00:08 PM: Using Ruby version 2.7.2
2:00:09 PM: Started restoring cached go cache
2:00:09 PM: Finished restoring cached go cache
2:00:09 PM: go version go1.19.13 linux/amd64
2:00:10 PM: Using PHP version 8.0
2:00:11 PM: Downloading and installing node v16.20.2...
2:00:11 PM: Downloading https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz...
2:00:12 PM: Computing checksum with sha256sum
2:00:12 PM: Checksums matched!
2:00:14 PM: Now using node v16.20.2 (npm v8.19.4)
2:00:14 PM: Enabling Node.js Corepack
2:00:14 PM: Started restoring cached build plugins
2:00:14 PM: Finished restoring cached build plugins
2:00:14 PM: Successfully installed dependencies
2:00:14 PM: Starting build script
2:00:15 PM: Detected 0 framework(s)
2:00:15 PM: Section completed: initializing
Building
Complete
Building
Complete
2:00:17 PM: Netlify Build
2:00:17 PM: ────────────────────────────────────────────────────────────────
2:00:17 PM:
2:00:17 PM: ❯ Version
2:00:17 PM: @netlify/build 29.51.3
2:00:17 PM:
2:00:17 PM: ❯ Flags
2:00:17 PM: baseRelDir: true
2:00:17 PM: buildId: 66a4fd503f604400085f8dcb
2:00:17 PM: deployId: 66a4fd503f604400085f8dcd
2:00:17 PM:
2:00:17 PM: ❯ Current directory
2:00:17 PM: /opt/build/repo
2:00:17 PM:
2:00:17 PM: ❯ Config file
2:00:17 PM: /opt/build/repo/netlify.toml
2:00:17 PM:
2:00:17 PM: ❯ Context
2:00:17 PM: production
2:00:17 PM:
2:00:17 PM: build.command from netlify.toml
2:00:17 PM: ────────────────────────────────────────────────────────────────
2:00:17 PM:
2:00:17 PM: $ make html
2:00:17 PM: Running Sphinx v7.1.2
2:00:17 PM: making output directory... done
2:00:17 PM: myst v3.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'tasklist'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True)
2:00:17 PM: building [mo]: targets for 0 po files that are out of date
2:00:17 PM: writing output...
2:00:17 PM: building [html]: targets for 24 source files that are out of date
2:00:17 PM: updating environment: [new config] 24 added, 0 changed, 0 removed
2:00:17 PM: reading sources... [ 4%] docs/api/README
2:00:17 PM: reading sources... [ 8%] docs/api/api-gateway-enum
2:00:17 PM: reading sources... [ 12%] docs/api/dos
2:00:17 PM: reading sources... [ 17%] docs/api/iam-auth
2:00:17 PM: reading sources... [ 21%] docs/api/mis-private-api
2:00:17 PM: reading sources... [ 25%] docs/api/poor-lambda-authoriser
2:00:17 PM: reading sources... [ 29%] docs/api/verb-tampering
2:00:17 PM: reading sources... [ 33%] docs/iam/README
2:00:17 PM: reading sources... [ 38%] docs/iam/dangerous-policy-1
2:00:17 PM: reading sources... [ 42%] docs/iam/dangerous-policy-2
2:00:17 PM: reading sources... [ 46%] docs/iam/enum-iam
2:00:17 PM: reading sources... [ 50%] docs/iam/mis-trust-policy
2:00:17 PM: reading sources... [ 54%] docs/iam/overly-permissive-1
2:00:18 PM: reading sources... [ 58%] docs/iam/overly-permissive-2
2:00:18 PM: reading sources... [ 62%] docs/iam/pass-role-ec2
2:00:18 PM: reading sources... [ 67%] docs/iam/pass-role-formation
2:00:18 PM: reading sources... [ 71%] docs/iam/pass-role-lambda
2:00:18 PM: reading sources... [ 75%] docs/notes/README
2:00:18 PM: reading sources... [ 79%] docs/notes/accounts
2:00:18 PM: reading sources... [ 83%] docs/notes/challenges
2:00:18 PM: reading sources... [ 88%] docs/notes/cicd
2:00:18 PM: reading sources... [ 92%] docs/notes/cloud-centric
2:00:18 PM: reading sources... [ 96%] docs/notes/misconfigurations
2:00:18 PM: reading sources... [100%] index
2:00:18 PM: looking for now-outdated files... none found
2:00:18 PM: pickling environment... done
2:00:18 PM: checking consistency... done
2:00:18 PM: preparing documents... done
2:00:18 PM: copying assets... copying static files... done
2:00:18 PM: copying extra files... done
2:00:18 PM: done
2:00:18 PM: writing output... [ 4%] docs/api/README
2:00:18 PM: writing output... [ 8%] docs/api/api-gateway-enum
2:00:18 PM: writing output... [ 12%] docs/api/dos
2:00:18 PM: writing output... [ 17%] docs/api/iam-auth
2:00:18 PM: writing output... [ 21%] docs/api/mis-private-api
2:00:18 PM: writing output... [ 25%] docs/api/poor-lambda-authoriser
2:00:18 PM: writing output... [ 29%] docs/api/verb-tampering
2:00:18 PM: writing output... [ 33%] docs/iam/README
2:00:18 PM: writing output... [ 38%] docs/iam/dangerous-policy-1
2:00:18 PM: writing output... [ 42%] docs/iam/dangerous-policy-2
2:00:18 PM: writing output... [ 46%] docs/iam/enum-iam
2:00:18 PM: writing output... [ 50%] docs/iam/mis-trust-policy
2:00:18 PM: writing output... [ 54%] docs/iam/overly-permissive-1
2:00:18 PM: writing output... [ 58%] docs/iam/overly-permissive-2
2:00:18 PM: writing output... [ 62%] docs/iam/pass-role-ec2
2:00:18 PM: writing output... [ 67%] docs/iam/pass-role-formation
2:00:18 PM: writing output... [ 71%] docs/iam/pass-role-lambda
2:00:18 PM: writing output... [ 75%] docs/notes/README
2:00:18 PM: writing output... [ 79%] docs/notes/accounts
2:00:18 PM: writing output... [ 83%] docs/notes/challenges
2:00:18 PM: writing output... [ 88%] docs/notes/cicd
2:00:18 PM: writing output... [ 92%] docs/notes/cloud-centric
2:00:18 PM: writing output... [ 96%] docs/notes/misconfigurations
2:00:18 PM: writing output... [100%] index
2:00:18 PM: generating indices... genindex done
2:00:18 PM: writing additional pages... search done
2:00:18 PM: copying images... [ 12%] _static/images/enum-iam-user-sc.png
2:00:18 PM: copying images... [ 25%] _static/images/enum-iam-policies.png
2:00:18 PM: copying images... [ 38%] _static/images/enum-iam-roles.png
2:00:18 PM: copying images... [ 50%] _static/images/enum-iam-ad-crow-te.png
2:00:18 PM: copying images... [ 62%] _static/images/enum-iam-roles-te.png
2:00:18 PM: copying images... [ 75%] _static/images/permissive-bob.png
2:00:18 PM: copying images... [ 88%] _static/images/in-progress.png
2:00:18 PM: copying images... [100%] _static/images/books.png
2:00:18 PM: dumping search index in English (code: en)... done
2:00:18 PM: dumping object inventory... done
2:00:18 PM: build succeeded.
2:00:18 PM: The HTML pages are in build/html.
2:00:19 PM:
2:00:19 PM: (build.command completed in 1.5s)
2:00:19 PM:
2:00:19 PM: (Netlify Build completed in 2.2s)
2:00:57 PM: Section completed: building
2:00:59 PM: Finished processing build request in 1m1.982s
Deploying
Complete
Deploying
Complete
2:00:19 PM: Deploy site
2:00:19 PM: ────────────────────────────────────────────────────────────────
2:00:19 PM:
2:00:19 PM: Starting to deploy site from 'build/html'
2:00:19 PM: Calculating files to upload
2:00:19 PM: 27 new files to upload
2:00:19 PM: 0 new functions to upload
2:00:19 PM: Section completed: deploying
2:00:19 PM: Site deploy was successfully initiated
2:00:19 PM:
2:00:19 PM: (Deploy site completed in 590ms)
2:00:19 PM:
2:00:19 PM: A "_headers" file is present in the repository but is missing in the publish directory "build/html".
Cleanup
Complete
Cleanup
Complete
2:00:19 PM: Netlify Build Complete
2:00:19 PM: ────────────────────────────────────────────────────────────────
2:00:19 PM:
2:00:20 PM: Caching artifacts
2:00:20 PM: Started saving build plugins
2:00:20 PM: Finished saving build plugins
2:00:20 PM: Started saving pip cache
2:00:20 PM: Finished saving pip cache
2:00:20 PM: Started saving emacs cask dependencies
2:00:20 PM: Finished saving emacs cask dependencies
2:00:20 PM: Started saving maven dependencies
2:00:20 PM: Finished saving maven dependencies
2:00:20 PM: Started saving boot dependencies
2:00:20 PM: Finished saving boot dependencies
2:00:20 PM: Started saving rust rustup cache
2:00:20 PM: Finished saving rust rustup cache
2:00:20 PM: Started saving go dependencies
2:00:20 PM: Finished saving go dependencies
2:00:57 PM: Build script success
2:00:58 PM: Uploading Cache of size 112.7MB
2:00:59 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
2:00:19 PM: Starting post processing
2:00:19 PM: Skipping form detection
2:00:19 PM: Post processing - header rules
2:00:19 PM: Post processing - redirect rules
2:00:19 PM: Post processing done
2:00:19 PM: Section completed: postprocessing
2:00:20 PM: Site is live ✨