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

Spring BootใจAWSใงใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚ตใƒผใƒ“ใ‚นใ‚’ไธ€้€šใ‚ŠๅฎŒๆˆใ•ใ›ใ‚‹

Spring Bootใ€MySQLใ€Dockerใ€AWS EC2ใ€RDSใงใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚ตใƒผใƒ“ใ‚นใฎไธ€้€ฃใฎใ‚ตใ‚คใ‚ฏใƒซใ‚’ๅฎŒๆˆใ•ใ›ใพใ™ใ€‚ ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใฎใƒ‡ใƒ—ใƒญใ‚คใ‚’้€šใ˜ใฆ้”ๆˆๆ„Ÿใ‚’ๅพ—ใฆใ€API้–‹็™บๆ™‚ใซ็พๅ ดใงใ‚ตใƒผใƒใƒผ้–‹็™บ่€…ใŒ็›ด้ขใ™ใ‚‹ๅ•้กŒใจใใฎ่งฃๆฑบๆณ•ใ‚’ๆ‰ฑใ„ใพใ™ใ€‚

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

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

AWS
AWS
MySQL
MySQL
Docker
Docker
Spring Boot
Spring Boot
JPA
JPA
AWS
AWS
MySQL
MySQL
Docker
Docker
Spring Boot
Spring Boot
JPA
JPA

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

1 ไปถ

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

    ใ“ใ‚“ใซใกใฏใ€ๅ—่ฌ›็”Ÿ/ไบˆๅ‚™ๅ—่ฌ›็”Ÿใฎ็š†ใ•ใ‚“

    ไธ€ๆžšใงใ™ใ€‚

    Spring Bootใ€AWSใงใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚ตใƒผใƒ“ใ‚นใ‚’1ใ‚ตใ‚คใ‚ฏใƒซๅฎŒไบ†ใ™ใ‚‹

    ่ฌ›็พฉใซ้–ขๅฟƒใ‚’ใŠๅฏ„ใ›ใ„ใŸใ ใใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ ๐Ÿ™‚

    25/7/1่ฌ›็พฉใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใฎใŠ็Ÿฅใ‚‰ใ›ใซใคใ„ใฆใŠไผใˆใ—ใพใ™ใ€‚

    • ็ถ™็ถš็š„ใชใ‚ณใƒผใƒ‰็ฎก็†ใจๅฑ•้–‹ใ€CI/CD

      • Gitใ‚ณใƒผใƒ‰ใ‚ธใ‚ชใƒกใƒˆใƒชใฎ็ฎก็†

      • Git branch, PR

      • Github Actionsใซใ‚ˆใ‚‹CI/CDใฎๆง‹็ฏ‰

      • gradleใ€dockerใƒ“ใƒซใƒ‰้€Ÿๅบฆใ‚’ๅ‘ไธŠใ•ใ›ใ‚‹ใŸใ‚ใฎใ‚ญใƒฃใƒƒใ‚ทใƒฅ

      • ใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃๆ”นๅ–„ใฎใŸใ‚ใฎAWS SSM้€ฃๆบ

      • Spring profileใซใ‚ˆใ‚‹้–‹็™บใ€้‹็”จ็’ฐๅขƒใฎๅˆ†้›ข

    CI/CD ใฏใ€้–‹็™บ่€…ใฎ็”Ÿ็”ฃๆ€งใซๅŠ ใˆใฆใ€ใ‚ณใƒผใƒ‰ใƒ™ใƒผใ‚นใฎไฟก้ ผๆ€งใจไฟก้ ผๆ€งใ‚’ๅ‘ไธŠใ•ใ›ใ‚‹ใฎใซๅคงใ„ใซๅฝน็ซ‹ใกใพใ™ใ€‚ๆœ€ๅˆใฏๅฐ‘ใ—่ค‡้›‘ใงใ™ใŒใ€ไธ€ๅบฆ่จญๅฎšใ—ใฆใŠใ‘ใฐใ€ใใฎๅพŒใฏใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ…จไฝ“็š„ใซๅคงใใชๅˆฉ็›Šใ‚’่ฆ‹ใ‚‹ใ“ใจใŒใงใใ‚‹ใ‚ทใ‚นใƒ†ใƒ ใงใ™ใ€‚

    ใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚ตใƒผใƒ“ใ‚นใ‚’1ใ‚ตใ‚คใ‚ฏใƒซใงไธŠ่จ˜ใฎใƒˆใƒ”ใƒƒใ‚ฏใ‚‚ๅซใ‚ใ‚‹ใจ่‰ฏใ„ใจๆ€ใ‚ใ‚Œใ€ใใฎๅ†…ๅฎนใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸใ€‚

    ใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏ/ๆๆกˆ/ใใฎไป–ใฎ่จ€่‘‰ใฏใ€ไปฅไธ‹ใฎGoogleใƒ•ใ‚ฉใƒผใƒ ใซ่‡ช็”ฑใซใŠๅ•ใ„ๅˆใ‚ใ›ใใ ใ•ใ„ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ใƒฏใƒณใƒ”ใƒผใ‚นใƒ‰ใƒชใƒผใƒ 

    0

๏ฟฅ6,983