inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

React + API Server ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ้–‹็™บใจใƒ‡ใƒ—ใƒญใ‚ค (CI/CD)

SPAใฎไปฃๅ่ฉžใงใ‚ใ‚‹React้–‹็™บ็’ฐๅขƒใ‚’ๆง‹็ฏ‰ใ—ใ€Node.jsๅŸบ็›คใฎAPI ServerใจSwaggerใ‚’้€šใ˜ใŸAPIๆ–‡ๆ›ธใ‚’่‡ชๅ‹•็”Ÿๆˆใ—ใพใ™ใ€‚ใƒญใƒผใ‚ซใƒซ้–‹็™บ็’ฐๅขƒใจ้–‹็™บใ‚ตใƒผใƒใƒผใฎ้•ใ„ใ‚’็†่งฃใ—ใ€AWSใ‚’็ฐกๅ˜ใซๅพ“ใฃใฆๅˆฉ็”จใงใใพใ™ใ€‚ ่ฌ›็พฉ่ณ‡ๆ–™: https://bit.ly/okreactapi

้›ฃๆ˜“ๅบฆ ๅˆ็ดš

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

CI/CD
CI/CD
SPA
SPA
CI/CD
CI/CD
SPA
SPA

ใŠ็Ÿฅใ‚‰ใ›

2 ไปถ

  • kenuheo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€‚ AWSใฎ็”ป้ขใŒๅค‰ใ‚ใ‚Šใ€ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝœๆˆใ™ใ‚‹ใƒ“ใƒ‡ใ‚ชใ‚’ๅˆฅใ€…ใซๆ›ดๆ–ฐใ—ใพใ—ใŸใ€‚

    https://www.youtube.com/watch?v=OqnGEQnMbVI&t=92s

    PostgreSQL ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ใ‚คใƒกใƒผใ‚ธใฎๅ‰ๅŠใซ EC2 ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

    Amazon Linux 2023 (AL2023) AMI ไฝฟ็”จใ™ใ‚‹ใƒใƒผใ‚ธใƒงใƒณใงใ‚ใ‚Šใ€ใ“ใ“ใ‹ใ‚‰ใ‚ฝใƒผใ‚นใซๆˆปใ‚‹ๆ˜ ๅƒใฏใƒ†ใ‚นใƒˆๅพŒใซๅ…ฑๆœ‰ใ„ใŸใ—ใพใ™ใ€‚

     

    0
  • kenuheo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ไฟฎๆญฃๆธˆใฟ

    ใ“ใ‚“ใซใกใฏใ€‚่ฌ›็พฉใ‚’่žใ„ใฆใใ‚Œใฆใ‚ใ‚ŠใŒใจใ†ใ€‚

    ใพใšใฏๆ€ฅใ„ใงๅ…ฑๆœ‰ใ—ใพใ™ใ€‚

    ไปŠๅนดใฎ2023/03/15ใซAmazon Linux 2023 (AL2023)ใŒ็™ปๅ ดใ—ใฆไปฅๆฅใ€nginxใจHTTPS่จญๅฎšใฎใ‚ณใƒžใƒณใƒ‰ใŒๅค‰ๆ›ดใ•ใ‚Œใพใ—ใŸใ€‚

    Amazon Linux 2 (AL2) ใซใ‚ใฃใŸamazon-linux-extrasใ‚ณใƒžใƒณใƒ‰ใฏๅ‰Š้™คใ•ใ‚ŒใŸใŸใ‚ใ€nginx ใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซใฏๆฌกใฎใ‚ˆใ†ใซๅค‰ๆ›ดใ•ใ‚Œใพใ™.

    # sudo amazon-linux-extras install nginx1 #AL2 sudo yum install nginx

    ใใ—ใฆใ€ๆœ€ใ‚‚ๅค‰ๅŒ–ใฎๅคšใ„้ƒจๅˆ†ใฏๆฌกใฎใจใŠใ‚Šใงใ™ใ€‚

    04. ๋„๋ฉ”์ธ ๋“ฑ๋ก๊ณผ HTTPS ์„ค์ • ไธ€้ƒจ

    pipใƒ™ใƒผใ‚นใงcertbotใ‚คใƒณใ‚นใƒˆใƒผใƒซใŒๅฏ่ƒฝใงใ™ใ€‚

    # Amazon Linux 2023 sudo su - dnf install python3 augeas-libs dnf remove certbot python3 -m venv /opt/certbot/ /opt/certbot/bin/pip install --upgrade pip /opt/certbot/bin/pip install certbot certbot-nginx ln -s /opt/certbot/bin/certbot /usr/bin/certbot certbot --nginx systemctl restart nginx

    ๆ—ขๅญ˜ใฎAmazon Linux 2 (AL2)ใฏๆฌกใฎใจใŠใ‚Šใงใ™ใ€‚

    # Amazon Linux 2 sudo su - yum -y install yum-utils yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install certbot python2-certbot-nginx certbot --nginx systemctl restart nginx

     

    ๅฝนใซ็ซ‹ใคใ“ใจใ‚’้ก˜ใฃใฆใ„ใพใ™ใ€‚ ๐Ÿ™

    ใƒกใƒข

     

    0

๏ฟฅ5,605