Posts
Q&A
ํ์ผ ์ด๋์ ์๋์ฐ์์ ์ฌ์ฉ๋ฒ๋ ์๊ณ ์ถ์ต๋๋ค
์ ์๋์ฐ์์ alt + ์ข/์ฐ ํ์ดํ ํค ๋๋ฅด๋ฉด ํธ์ง์ฐฝ์์ ์ด๋๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 1.4K
Q&A
ํ๊ทธ์ ๋นจ๊ฐ ์ค์ด ์ณ์ง๋ ์ด์
vscode์์ ์ ํ์ผ ํญ ์์ฑํ ์ํ(ํญ ์ ๋ชฉ 'Untitled-1')์ด๊ฑฐ๋ ํ์ ์คํฌ๋ฆฝํธ ํ์ผ๋ก ์ธ์ํ ๋ ์ ๋ ๊ฒ html ํ๊ทธ์ ๋นจ๊ฐ์ค ๊ฐ๋๊ฒ ๊ฐ๋๋ผ๊ณ ์.ctrl + s ๋๋ฌ์ xxx.js ํ์ผ๋ก ์ ์ฅํ๋ฉด ๋ถ์ ์ค ์์ด์ง๋๊ตฐ์.
- Likes
- 0
- Comments
- 2
- Viewcount
- 603
Q&A
display: flex ์ ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์?
์ ์๊ฐ์ ์๋์ ๊ฐ์ผ๋ ๊ทธ๋ฅ ์ฐธ๊ณ ๋ง ๋ฐ๋๋๋ค.html 1 2 css .fbox { /* display: flex; */ flex-direction: row; justify-content: center; align-items: center; } 'display: flex์ ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์?'=> (๋ต๋ณ) ํด๋น DOM ์๋ฆฌ๋จผํธ()๋ฅผ Flex container๋ก ๋ง๋ค์ด์ค. ์ฆ, ํด๋น ์๋ฆฌ๋จผํธ์ flex ๊ด๋ จ property๋ฅผ ์ ์ฉํ ์ ์๊ฒ ํด์ค. ๋ค์๋งํดflex-direction : row; ๊ฐ์ ๊ฒ๋ค์ด ์ ์ ์ ์ฉ๋๊ฒ ํด์ค'flex-direction : column ; ๋ง ์คํ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๊ฐ ๋ํ๋ฌ์ต๋๋ค.' ์ ๋ํ ์ ํ๋จ.=> flex: row/column; ์์ด flex-direction: row; ๊ฐ์ flex ์์ฑ๋ค์ ์ฌ์ฉํ๊ฑฐ๋ผ์, ๋ธ๋ผ์ฐ์ ์์ html/css ํด์/์คํ์ ํด๋น ์์ฑ๋ค์ ๋ฌด์ํ๊ธฐ ๋๋ฌธ์ธ๊ฒ ๊ฐ์ต๋๋ค.๊ทธ๋์ 'flex-direction: column๋ง ์คํ๋๊ฒ ๊ฐ์ ํจ๊ณผ'๋ผ๊ธฐ๋ณด๋จ, Div ์ ์๋ ์์ฑ์ด Block ์๋ฆฌ๋จผํธ์ด๊ธฐ ๋๋ฌธ์ ์์์ ์๋๋ก ์ค๋ฐ๊ฟ๋์ด ์์ธ๊ฒ์ผ๋ก ํ๋จ๋ฉ๋๋ค.๊ทธ๋ ๊ฒ ํ๋จํ ์ด์ ๋ ์๋์ ๊ฐ์ด ์ ํจํ์ง ์์ css ์์ฑ์ ์ ๋ ฅํด๋, ์ ํจํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฌด์ํ๊ณ ์๋ฌ ์์ด ๊ทธ๋ฅ div์ ๋ณธ์ฐ์ ์์ฑ๋๋ก ๋ธ๋ผ์ฐ์ ์ ๊ทธ๋ ค์ง๋๊ฒ ๊ฐ์์ ์ ๋๋ค..fbox { hoho: center; }
- Likes
- 0
- Comments
- 1
- Viewcount
- 537
Q&A
ํผ๊ทธ๋ง CSS ์์ฑ์ด ์๋ณด์ฌ์
์ฐ์ธก ์ฌ์ด๋๋ฐ ํญ ์ค์์ export ๊ฐ ์ ํ๋์ ๊ทธ๋ฐ๊ฑฐ ๊ฐ์๋ฐ์. ์์ properties ํญ ๋๋ฌ ๋ณด์๊ฒ ์ด์?
- Likes
- 0
- Comments
- 1
- Viewcount
- 648
Q&A
ํ์๊ฐ์ ๊ณผ์
์ ๊ฐ ์ฝ์น/๋ฉํ ๋์ด ์๋๋ ๋ฉํ ๋์ด ๋ต๋ณ ๋ค์๊ธฐ ์ ๊น์ง ์ฐธ๊ณ ๋ง ํ์๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.์ ์๊ฐ์ ์ ๋ ฅ์ด ๋๊ฒ ๋ง๋ค๋ผ๊ณ ๋ด์ค ๊ณผ์ ๊ฐ์ต๋๋ค. ํด๋น html, css ๊ณผ์ ๋ ์ฌํ ๋ฐฐ์ด๊ฑฐ๋ฅผ ํ์ฉํ๋ ๊ฑฐ๊ณ , ๋ค์ ์ง๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ ๋ด์ฉ์ด๋ผ๊ณ ํ๋จ๋๋ค์. ์์ด๋๋ ๋น๋ฒ ์ ๋ ฅํด์ผ ํ๋ ๊ณณ์ ๋ชจ์๋ง ๋์์ธ๋ง ๋๊ฐ์ด ๋ง๋ค๊ณ ๋ง์ฐ์ค ์ปค์๋ ํค๋ณด๋ ์ ๋ ฅ์ด ์๋๋ฉด ์์ ๋ด์ฉ ๋ฐ๋ผ๊ฐ์๋๊ฒ ํฐ ์๋ฏธ๊ฐ ์์๊ฑฐ ๊ฐ์์์. ํผ๋ธ๋ฆฌ์ ๋ ๊ฐ๋ฐ์ ๋์๋ ค๊ณ ์ด ๊ฐ์ ๋ค์ด์๋ ๊ฑฐ๋ฉด ์ ๋ ฅ์ด ๋๊ฒ ๊ตฌํํ์ ์ผ ํ ๊ฑฐ ๊ฐ์ต๋๋ค.์์ด๋๋ ๋น๋ฒ ์ ๋ ฅ ํ๊ฒ ํ๋๊ฑฐ ๊ธฐ๋ณธ ํ๊ทธ๋ , ์ด๋ฐ ํ๊ทธ๋ค์ด๊ณ , css๋ค๋ ๊ธฐ๋ณธ์ ์ธ ์์ ์์ ๋ค๋ฃฌ๊ฑฐ๋ผ์ ๋ ธ์ ๋ณด์๊ฑฐ๋ ๋์์ ๋ณด์๋ฉด ๋๋ต ๋น์ทํ๊ฒ ๋ง๋์ค์ ์์๊ฑฐ์์.์ง์ญ ์ ํ์ select ํ๊ทธ ์์ ๋ด์ฉ์ด๋ ์์ ์ฝ๋ ์ฐธ๊ณ ํ์๊ณ , ์ฑ๋ณ ์ ํ์ ๋ด์ฉ ์ฐธ๊ณ ํ์๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.๋๋ฌด ๋ง๋งํ์๋ฉด ๋ ธ์ ํ์ด์ง๋ ๋์์์ ๋ค์ ๋ณด๋ฉด์ ๋ณต์ตํ์๋ฉด์, ๊ฐ์ ๋ด์ฉ์ html, css๋ฅผ ์๋ฏธ๋ฅผ ์๊ฐํ์๋ฉด์ ์ฝ๋๋ฅผ ์ง์ ๋ฐ๋ผ ์น์๋ฉด, ํ์๊ฐ์ ๊ณผ์ ๊ตฌํํ๋๋ฐ ๋์์ด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค. ๋ถ๋ด๋์๋ฉด์, ์ ์๊ฐ์, ๊ธฐ๋ฅ์ ๊ตฌํํ๋, ๋์์ธ์ 100% ๋๊ฐ์ด ๋ง๋ค์ง ์์๋ ๋์ง ์์๊น ์ถ์ต๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 405
Q&A
์์ด์ฝ๊ณผ ๊ธ์ ์ฌ์ด ๊ฐ๊ฒฉ
๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ์๊ฒ ์ง๋ง, margin-right ๊ฐ์ css ์์ฑ ์ด์ฉํ์๋ฉด ๋๋ค์. .fa-solid.fa-star { margin-right: 30px; }
- Likes
- 0
- Comments
- 1
- Viewcount
- 746
Q&A
html์ iframe์ผ๋ก ์ฐ๊ฒฐํ๋๋ฐ ์๋ ์..
home.html ํ์ผ์ด ์๋ชป๋ ๊ฒฝ๋ก์ธ cyworl/styles ๋ฐ์ ์๋ค์. html ํ์ผ์ cyworld ๋ฐ์ ๋๋๊ณ ํ์๋ฉด ๋ ๊ฑฐ ๊ฐ๋ค์.
- Likes
- 0
- Comments
- 1
- Viewcount
- 559
Q&A
์ง๋ฌธ1. AWS ๋ฐฐํฌ์ ์๋ฌ "Environment health has transitioned from Info to Degraded.
๊ฐ์ฌ๋~, ๋ฐฉ๊ธ 12์ 28์ผ ์ฌ๋ฆฐ ์์ค๋ผ๊ณ ๋์๋๊ฑฐ ๋ณด๊ณ ์๋ ์ฒ๋ผ ์์ ํ์ฌ AWS์ ๋ฆฌ์กํธ ๋จ๋๊ฑด ํ์ธํ์ต๋๋ค. ํ์ง๋ง ์๋์ ๊ฐ์ 500 ์๋ฌ๊ฐ ๋๋ค์. ํ๋ผ์คํฌ๋ ๋๋น๊ฐ ์ ๋๋ก ๋คํธ์ํฌ๊ฐ ์ฐ๊ฒฐ์ด ์๋๋ ์ค์น๊ฐ ์๋๋ ํ๋๋ด ๋๋ค. ์๊ฐ๋ ๋ ๋ ํ์ธํด๋ณด๊ณ ๋๊ธ์ด๋ ๊ฒ์๊ธ ๋จ๊ธฐ๊ฒ ์ต๋๋ค. ํน์ ํํธ ์์ผ์๋ฉด ์ฃผ์ ๋ ๋งค์ฐ ๊ฐ์ฌํ ๊ฑฐ ๊ฐ์ต๋๋ค. POST http://dockermultiapp-env.eba-qurqfhda.ap-northeast-2.elasticbeanstalk.com/api/value 500 (Internal Server Error) createError.js:16 Uncaught (in promise) Error: Request failed with status code 500 at e.exports (createError.js:16) at e.exports (settle.js:17) at XMLHttpRequest.p.onreadystatechange (xhr.js:61) AWS ๋ฐฐํฌ ์ฑ๊ณต ๋ณ๊ฒฝ์ > - ํ๋ผ์คํฌ ๋ฐฐํฌ/๋คํธ์์ฐ๊ฒฐ์ด๋ AWS RDS ์ค์ ์ ์ ์ ํ์ธ์ด ๋ ํ์ํจ. frontend/Dockerfile.dev ๋ frontend/Dockerfile๋ฅผ ์๋ ์ฒ๋ผ ์์ ํ์์ต๋๋ค. (๋ณ๊ฒฝ ์ )FROM node:alpine as builder => (๋ณ๊ฒฝ ํ) FROM node:16-alpine as builder ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ๋ก frontend/package.json ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๋น๋์ธ๊ฐ ์คํ์ permission ์๋ฌ๋์ --openssl-legacy-provider ๋ฃ์์ต๋๋ค. ์ด๊ฑฐ ๋ค์ ์์ด์ต๋๋ค. ๊ฐ๋ฐ ๋ฒ์ ์์๋ ์์ง ํ ์คํธ ๋ชปํด๋ดค๋๋ฐ ๋ permission ์๋ฌ๋๋ฉด "start": "react-scripts --openssl-legacy-provider start", ์ด๋ถ๋ถ ๋ค์ ๋ฃ์ด์ผ ํ ๊ฑฐ ๊ฐ์ต๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 1.9K
Q&A
AWS EB: During an aborted... ๋น๋ ์๋ฌ ๋จ์๋ ๋ถ๋ค
์๋ ํ์ธ์ ์ข์ ์ ๋ณด ๊ณต์ ๊ฐ์ฌํฉ๋๋ค. ๊ทผ๋ฐ ์ ๋ ๋์ผํ ์๋ฌ ๋์ /nginx/Dockerfile์ expose 80 ์ ์ฉํ๋๋ฐ ํด๊ฒฐ์ด ์๋๋ค์. FROM nginx EXPOSE 80 COPY ./default.conf /etc/nginx/conf.d/default.conf ํน์ ์๋์ ๋ด์ฉ ํด๊ฒฐ์ฑ ์๋ํด ์์ ๋ค๋ฉด ์กฐ๊ธ์ ๋์์ฃผ์๋ฉด ๋งค์ฐ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ์ง๋ฌธ1. AWS ๋ฐฐํฌ์ ์๋ฌ "Environment health has transitioned from Info to Degraded. Command failed on all instances. Incorrect application version found on all instances. Expected version "Sample Application" (deployment 3)" ๊ฐ ๋จ๋ฉด์ ๋ฐฐํฌ ์คํจ๊ฐ ๋๋ค์.๊ฐ์ฌ๋ ์ด ์๋ฌ ํด๊ฒฐ์ฑ ์ข ์์๋ฉด ์๋ ค์ฃผ์๋ฉด ๋งค์ฐ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค Johny Kim๋์(2021.12.21 AM 01:59)๊ธ"AWS EB: During an aborted... ๋น๋ ์๋ฌ ๋จ์๋ ๋ถ๋ค" ์ ํด๊ฒฐ์ฑ ์ธ nginx dockerfile ์ EXPOSE 80 ์ถ๊ฐํ๋๊น ๋๋ค์. ๋ผ๋ ๊ธ์ ๋ณด๊ณ ์ด๋ฏธ ์ ์ฉํด๋ณธ ์ํ์ธ๋ฐ ์ ์ผ ์์ ์๋ฌ๊ฐ ๋๋ค์.๊นํ์ ์ฌ๋ผ์จ๊ฑฐ ๊ทธ๋๋ก ํ๋ฉด ๋ช๋ช ์๋ฌ๊ฐ ์์ด์ ์์ ํ์ฌ ์ ์ฉํ ๋ฒ์ ์ ์ ๊นํ ํผ๋ธ๋ฆญ ์ฃผ์์ ๋๋ค. https://github.com/Clark19/docker-multi-app ์ง๋ฌธ2. ์ฑ ์ 9์ฅ ์ค์ต์ Travis CI์์ ์ด 3๊ฐ์ ์ด๋ฏธ์ง๊ฐ ๋์ปคํ๋ธ์ ๋น๋๋์ด ์ฌ๋ผ๊ฐ์ผํ๋๋ฐ, ๋ ์ปคํ๋ธ์ ์ด์ํ๊ฒ frontend ์ด๋ฏธ์ง๋ง ์ ๋ ์ง์คํธ๋ฆฌ์ ์ ๋ก๋ ์๋์๋ค์travis ciํ๋ฉด์ ํ ์คํธ ์๋ฌ์, ๋น๋ ์๋ฌ, push ์๋ฌ ํ์๊ฐ ์๋๊ฑฐ ๊ฐ์๋ฐ ๋ง์ ๋๋ค ์ด์ ๋ฅผ ์์์์๋ฐ์ง์ https://hub.docker.com/ ์์ ์ ์์ด๋(๋ ํฌ?)๋ clarkgable1์ ๋๋ค. ์ด๊ฑด ๋์ปค ํ๋ธ์ ํ๋ก ํธ ์ด๋ฏธ์ง๊ฐ ํ๋ ์ ๋ก๋ ์๋๊ฑด ์ง๋ฌธ1์ aws ๋ฐฐํฌ ์๋ฌ์๋ ์ง์ ์๊ด์๋๋ฐ์. ์ด์ ๋ ๋์ปคํ๋ธ ์ด๋ฏธ์ง ๋ค์ด๋ฐ๋ ๋ฐฉ์์ด ์๋ ์ด์ ์ค์ต์์๋ ์ด๋ฏธ aws ๋ฐฐํฌ๋ ๋์ผํ๊ฒ ์คํจํ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ช ์ฃผ์ ์ '๋์ปค์ CI ํ๊ฒฝ'์ด๋ผ๋ ์ฑ ์ฌ๊ณ ์ด์ ๋ค๋ณด๋ฉด์ ์ค์ตํ๋๋ฐ ๋์ปค๋ฆฌ์กํธ ์ฑ๊ธ์ฑ๋ ๊ทธ๋ ๊ณ 8,9์ฅ์ ๋์ปค ๋ฉํฐ์ปจํ ์ด๋ ์ฑ๋ aws ๋ฐฐํฌ์ 1๋ฒ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ ๋ฅผ ๋จน๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๋์์ ํน์ ์ป์์ ์์๊นํด์ ์ธํ๋ฐ์ ๋์์๊น์ง ์ค๋ณต์ผ๋ก ๊ตฌ๋งคํ์๋ค์.๋์์ฃผ์๋ฉด ๋งค์ฐ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- Likes
- 2
- Comments
- 2
- Viewcount
- 1.4K




