Skip to content

10年以上前に作ったmobile_rss_readerをlaravel勉強がてら移植中

Notifications You must be signed in to change notification settings

akira345/laravel_rss_reader

Folders and files

NameName
Last commit message
Last commit date
Dec 8, 2024
Feb 15, 2023
Sep 25, 2020
Dec 8, 2024
Sep 26, 2020
Sep 25, 2020
Dec 8, 2024
Sep 25, 2020
Mar 14, 2019
Apr 6, 2022
Aug 31, 2018
Aug 31, 2018
Oct 11, 2021
Aug 31, 2018
Dec 8, 2024
Feb 15, 2023
Dec 8, 2024
Dec 8, 2024
Dec 9, 2024
Dec 9, 2024
Sep 25, 2020
Mar 5, 2025
Mar 5, 2025
Oct 11, 2021
Mar 7, 2025
Feb 12, 2020
Jul 9, 2023
Nov 3, 2021
Sep 25, 2020
Aug 31, 2018
Mar 7, 2025

Repository files navigation

laravel_rss_reader

10 年以上前に作った mobile_rss_reader を laravel 勉強がてら移植

build and tests codecov


動作環境

  • PostgreSQL 13 または MySQL 8.0
  • Memcached 1.5.6
  • PHP 8.3 以上

デプロイ方法

  1. チェックアウト

    git clone https://github.com/akira345/laravel_rss_reader.git
    
  2. インストール

    cd laravel_rss_reader
    composer install
    
  3. 設定のひな型をコピーしてハッシュ生成

    cp .env.example .env
    php artisan key:generate
    
  4. 設定する

    vi .env
    

    • .env の設定内容について

      以下の内容を変更します。ない項目は追記します。

      APP_NAME=RSSリーダー
      APP_ENV=production
      APP_DEBUG=false
      APP_URL=https://<動かすサーバのアドレス>
      DB_CONNECTION=pgsql
      DB_HOST=<DBサーバのアドレス>
      DB_PORT=5432
      DB_DATABASE=<データベース名>
      DB_USERNAME=<データベースユーザ名>
      DB_PASSWORD=<データベースパスワード>
      MEMCACHED_HOST=<memcachedサーバ名>
      MEMCACHED_PORT=11211
      SESSION_STORE=memcached
      MAIL_DRIVER=smtp
      MAIL_HOST=<メールサーバアドレス>
      MAIL_PORT=25
      MAIL_USERNAME=null
      MAIL_PASSWORD=null
      MAIL_ENCRYPTION=null
      MAIL_FROM_ADDRESS=<メール送信時に送るFromのアドレス>
      MAIL_FROM_NAME=<上記メアドのユーザ名>
      
  5. ログファイルやキャッシュに書き込めるようパーミッションを設定します。

    chmod -R 777 ./storage ./bootstrap/cache
    
  6. DB にマイグレーションをします。本番環境だけどいい?と聞かれますので、YES とします。

    php artisan migrate
    
  7. public ディレクトリをドキュメントルートに設定します。サーバによるので、各自調べてください。

  8. Cron に以下の内容を設定します。

    * * * * * php /<インストールしたディレクトリ>/laravel_rss_reader/artisan schedule:run >> /dev/null 2>&1
    

About

10年以上前に作ったmobile_rss_readerをlaravel勉強がてら移植中

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published