Fork me on GitHub

Organizations

@github @rss
2 results for cms
  • Schwierigkeitsgrad: Für jeden machbar
    images/featured-image.png
    Grocyを使えば、家庭、レストラン、カフェ、ビストロ、フードマーケットをまるごと管理することができます。冷蔵庫、メニュー、タスク、買い物リスト、食品の賞味期限を管理することができます。 今日は、Synology disk station に Grocy サービスをインストールする方法を紹介します。 プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。 version: "2.1" services: grocy: image: ghcr.io/linuxserver/grocy container_name: grocy environment: - PUID=1024 - PGID=100 - TZ=Europe/Berlin volumes: - ./data:/config ports: - 9283:80 restart: unless-stopped 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。 ステップ1:Grocyフォルダの準備 Dockerのディレクトリに「grocy」というディレクトリを新規に作成します。 ステップ2:Grocyのインストール Synology Dockerウィンドウの「登録」タブをクリックし、「Grocy」を検索しています。Dockerイメージ「linuxserver/grocy:latest」を選択し、「latest」タグをクリックしています。 自分のグロシー画像をダブルクリックする。 そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/config」で新しいフォルダを作成します。 Grocy」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Grocyサーバー」が別のポートで動作している可能性があります。 変数名 価値 何ですか? TZ Europe/Berlin タイムゾーン PUID 1024 Synology管理ユーザーからのユーザーID PGID 100 Synology管理ユーザーからのグループID 最後に、これらの環境変数を入力します:See: これで、コンテナの起動が可能になりました。Synology の IP アドレスと私のコンテナ ポートで Grocy サーバーを呼び出し、ユーザー名 “admin” とパスワード “admin” でログインしています。
  • Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer
    images/featured-image.png
    静的なウェブサイトは読み込みが速く、攻撃対象も少なくなります。Gitlab Pipline経由でCMSのページを変換する方法を紹介します。まず、wgetで静的コピーを生成するビルドステージを作成します。 uild: stage: build when: always only: - master script: - mkdir static - rm -r .git - wget -k -K -E -r -l 10 -p -N -F --restrict-file-names=windows -nH http://wordpress-adresse/ -P static >> /dev/null 2>&1 || true - find . -type f -exec sed -i 's#http://wordpress-adresse/#\//m#g' {} + >> /dev/null 2>&1 artifacts: paths: - static/ expire_in: 24 week 結果または静的アーティファクトは24週間保存され、パイプラインを通じていつでもデプロイすることができます。 次のステップでは、その結果をデプロイすることができます。 live: before_script: - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - stage: deploy when: always only: - master script: - rsync -avuz -e 'ssh -p {-P Port wenn nötig} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' static/* user@www.
    cms git gitlab pipeline serverless Created Sun, 16 Feb 2020 00:00:00 +0000