Netlifyのデプロイ
Netlify側で設定する方法と、netlify.toml
に設定を記述する方法がある。
netlify.toml
で設定する場合は、Netlifyの設定はBuild commandとPublish directoryなども空白のままでいい。
|
|
ログ
Deploy logが以下のようになると成功。
12:04:15 AM: Build ready to start
12:04:17 AM: build-image version: ca811f47d4c1cbd1812d1eb6ecb0c977e86d1a1d
12:04:17 AM: build-image tag: v3.3.20
12:04:17 AM: buildbot version: be8ecf2af866e16fa4301cc5c14de2ccbbb21cf4
12:04:17 AM: Fetching cached dependencies
12:04:17 AM: Failed to fetch cache, continuing with build
12:04:17 AM: Starting to prepare the repo for build
12:04:18 AM: No cached dependencies found. Cloning fresh repo
12:04:18 AM: git clone https://github.com/aiandrox/aiandrox
12:04:18 AM: Preparing Git Reference refs/heads/master
12:04:21 AM: Different publish path detected, going to use the one specified in the Netlify configuration file: 'public' versus '/public' in the Netlify UI
12:04:21 AM: Different build command detected, going to use the one specified in the Netlify configuration file: 'hugo' versus 'hugo_0.74' in the Netlify UI
12:04:21 AM: Starting build script
12:04:21 AM: Installing dependencies
12:04:21 AM: Python version set to 2.7
12:04:22 AM: v12.18.0 is already installed.
12:04:23 AM: Now using node v12.18.0 (npm v6.14.4)
12:04:23 AM: Started restoring cached build plugins
12:04:23 AM: Finished restoring cached build plugins
12:04:23 AM: Attempting ruby version 2.7.1, read from environment
12:04:24 AM: Using ruby version 2.7.1
12:04:24 AM: Using PHP version 5.6
12:04:25 AM: 5.2 is already installed.
12:04:25 AM: Using Swift version 5.2
12:04:25 AM: Installing Hugo 0.74.2
12:04:26 AM: Hugo Static Site Generator v0.74.2-48565DE6/extended linux/amd64 BuildDate: 2020-07-17T17:32:27Z
12:04:26 AM: Started restoring cached go cache
12:04:26 AM: Finished restoring cached go cache
12:04:26 AM: go version go1.14.4 linux/amd64
12:04:26 AM: go version go1.14.4 linux/amd64
12:04:26 AM: Installing missing commands
12:04:26 AM: Verify run directory
12:04:27 AM:
12:04:27 AM: ┌─────────────────────────────┐
12:04:27 AM: │ Netlify Build │
12:04:27 AM: └─────────────────────────────┘
12:04:27 AM:
12:04:27 AM: ❯ Version
12:04:27 AM: @netlify/build 3.0.1
12:04:27 AM:
12:04:27 AM: ❯ Flags
12:04:27 AM: deployId: 5f1460ef88a8fb00073eabd6
12:04:27 AM: mode: buildbot
12:04:27 AM:
12:04:27 AM: ❯ Current directory
12:04:27 AM: /opt/build/repo
12:04:27 AM:
12:04:27 AM: ❯ Config file
12:04:27 AM: /opt/build/repo/netlify.toml
12:04:27 AM:
12:04:27 AM: ❯ Context
12:04:27 AM: production
12:04:27 AM:
12:04:27 AM: ┌────────────────────────────────────┐
12:04:27 AM: │ 1. build.command from netlify.toml │
12:04:27 AM: └────────────────────────────────────┘
12:04:27 AM:
12:04:27 AM: $ hugo
12:04:34 AM: Building sites …
12:04:34 AM: | JA | EN | KO
12:04:34 AM: -------------------+-----+-----+------
12:04:34 AM: Pages | 206 | 13 | 13
12:04:34 AM: Paginator pages | 4 | 0 | 0
12:04:34 AM: Non-page files | 3 | 0 | 0
12:04:34 AM: Static files | 138 | 138 | 138
12:04:34 AM: Processed images | 0 | 0 | 0
12:04:34 AM: Aliases | 53 | 1 | 1
12:04:34 AM: Sitemaps | 2 | 1 | 1
12:04:34 AM: Cleaned | 0 | 0 | 0
12:04:34 AM: Total in 7162 ms
12:04:34 AM:
12:04:34 AM: (build.command completed in 7.2s)
12:04:34 AM:
12:04:34 AM: ┌─────────────────────────────┐
12:04:34 AM: │ Netlify Build Complete │
12:04:34 AM: └─────────────────────────────┘
12:04:34 AM:
12:04:34 AM: (Netlify Build completed in 7.3s)
12:04:34 AM: Caching artifacts
12:04:34 AM: Started saving build plugins
12:04:34 AM: Finished saving build plugins
12:04:34 AM: Started saving pip cache
12:04:34 AM: Finished saving pip cache
12:04:34 AM: Started saving emacs cask dependencies
12:04:34 AM: Finished saving emacs cask dependencies
12:04:34 AM: Started saving maven dependencies
12:04:34 AM: Finished saving maven dependencies
12:04:34 AM: Started saving boot dependencies
12:04:35 AM: Finished saving boot dependencies
12:04:35 AM: Started saving go dependencies
12:04:35 AM: Finished saving go dependencies
12:04:37 AM: Build script success
12:04:37 AM: Starting to deploy site from 'public'
12:04:37 AM: Creating deploy tree
12:04:37 AM: Creating deploy upload records
12:04:38 AM: 228 new files to upload
12:04:38 AM: 0 new functions to upload
12:04:44 AM: Starting post processing
12:04:44 AM: Post processing - HTML
12:04:44 AM: Mixed content detected in: /index.html
12:04:44 AM: --> insecure link urls:
12:04:44 AM: - http://example.org/ja/
12:04:44 AM: Mixed content detected in: /ko/index.html
12:04:44 AM: --> insecure link urls:
12:04:45 AM: - http://example.org/ko/index.xml
12:04:45 AM: - http://example.org/ko/
...(略)
12:05:19 AM: Mixed content detected in: /en/tags/index.html
12:05:19 AM: --> insecure link urls:
12:05:19 AM: - http://example.org/en/tags/index.xml
12:05:19 AM: - http://example.org/en/tags/
12:05:19 AM: Post processing - redirect rules
12:05:19 AM: Post processing - header rules
12:05:19 AM: Post processing done
12:05:20 AM: Site is live
example.orgにリダイレクトする
|
|
ここでURLを設定しないとhttp://example.org
にリダイレクトしてしまう。