プロジェクト作成
laravel sail(Docker) でプロジェクトを作成する。
curl -s https://laravel.build/hogehoge | bash
hogehogeは、プロジェクト名。
sail up -d
sail artisan migrate
http://localhost
で確認
SSL化
certbot certonly –webroot -w [フォルダアドレス]/public -m kitayama@main.co.jp -d dev.xxx.xxx.jp –agree-tos
sail composer require ryoluo/sail-ssl –dev
sail artisan sail-ssl:install
Let’s Encrypt でSSL取得
- './vendor/ryoluo/sail-ssl/nginx/templates:/etc/nginx/templates'
- './vendor/ryoluo/sail-ssl/nginx/generate-ssl-cert.sh:/docker-entrypoint.d/99-generate-ssl-cert.sh'
- './docker/dev.xxx.xxx.jp/privkey1.pem:/etc/nginx/certs/server.key'
- './docker/dev.xxx.xxx.jp/fullchain1.pem:/etc/nginx/certs/server.pem'
dev.xxx.xxx.jp これは、/etc/letsencript/archive の下のフォルダをコピー ちなみにファイル名は合わせる。
nginx:
image: 'nginx:latest'
ports:
削除 - '${HTTP_PORT:-8000}:80'
追加 - '${HTTP_PORT:-80}:80'
- '${SSL_PORT:-443}:443'
以上でSSL化終了
コメントを投稿するにはログインしてください。