ALL238 flutter web ec2 nginx & docker flutter web을 빌드하면 web 디렉토리가 생성된다. ec2로 옮긴다 주의사항 : nginx 관리자가 접근할수있는 권한이 있는곳으로 이동시키거나 해당 디렉토리의 권한을 상승시켜야함. 일반적인 위치는 /var/www 여기임 예를들어 /home/ec2-user/web/ 여기에 둔다고 치면 ec2-user 디렉토리와 web 디렉토리 즉 경유하는 디렉토리 모두 권한이 올바르게 설정되어있는지 확인 권한상승명령어 sudo chown -R nginx:nginx /home/ec2-user/web/ sudo chmod 644 /home/ec2-user/web/index.html sudo chmod +x /home/ec2-user 그런데 그냥 애초에 권한이 있는곳에 두는것이 좋은것같다. sudo yum update.. 2023. 11. 2. WIFI환경(내부망) Windows 원격제어 Permission denied (publickey,keyboard-interactive) 문제해결방법 https://learn.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_keymanagement 공식문서를 참조하되 막히면 아래내용을 확인한다 기본개념 1.서버가될 윈도우 컴퓨터에 openssh서버 설치 (자동으로 방화벽 22 열림(인바운드)) 2.클라이언트가 될 윈도우에 openssh클라이언트 설치 3.클라이언트에서 SSH발급 윈도우는 권한문제가 복잡하게 얽혀있는것같다 즉, 머리가 아프므로 쉽게가자면 클라이언트에서 ~.\ssh\.pub 공개키 파일의 내용을 복사 서버컴 C:\ProgramData\ssh\경로에 administrators_authorized_keys 파일을 생성 복사한 내용을 붙혀넣기 4.administrators_a.. 2023. 6. 7. Flutter web 배포 인사이트 (체크리스트) 질문 방금 Flutter 프로젝트를 만들고 빌드하여 웹에 배포하고 github.io에 배포했는데 초보자라 여기서 발생할 수 있는 문제나 특이사항이 없는지 궁금합니다. 예를 들어 CORS 설정도 안했는데 이상하게 아무 문제 없이 연결이 됩니다. 그리고 일반 사이트의 경우 용량이 매우 작은데 제가 배포한 버전은 용량이 2MB라서 뭔가 문제가 있는 것 같습니다. 아무튼 Flutter로 만든 프로젝트를 웹에 배포할 때 어떤 점을 확인해야 하는지 최대한 길고 자세하게 설명 부탁드립니다. 다시 말하지만 가능한 한 길고 상세하게 작성하십시오. 답변 Flutter 프로젝트를 웹에 배포할 때 성공적인 배포를 위해 고려해야 할 몇 가지 측면이 있습니다. 다음은 배포 프로세스의 다양한 측면을 다루는 자세한 가이드입니다. 빌.. 2023. 5. 18. vscode 인기 extensions 요약 extensions 요약 1.AsciiDoc: 경량 마크업 언어인 AsciiDoc 파일에 대한 언어 지원을 제공합니다. 2.vscode-zonefile: 구문 강조 표시 및 DNS 관리에 사용되는 영역 파일용 IntelliSense를 제공합니다. 3.Office Viewer (Markdown Editor): VS Code 내에서 Office 문서(Word, Excel, PowerPoint)를 볼 수 있으며 마크다운 편집기를 제공합니다. 4.markdownlint : 일관된 스타일과 모범 사례 준수를 위해 마크다운 파일을 린트합니다. 5.ESLint: 코드 문제를 식별하고 수정하기 위해 널리 사용되는 JavaScript 린터인 ESLint를 VS Code에 통합합니다. 6.EditorConfig for V.. 2023. 5. 17. vscode로 ec2 (SSH) 서버 제어하기 기본접속 접속은 아래링크를 따라하면됩니다. https://velog.io/@xxeol/VSCode-aws-EC2-VSCode-%EC%97%B0%EA%B2%B0%EB%B0%A9%EB%B2%95 [VSCode] aws EC2(remote server) ssh로 VSCode 연결방법 VSCode에 원격 서버를 연결해보자. velog.io Configuration 설정 Host / HostName / User / IdentityFile 설정 Host: EC2 별명 HostName: AWS EC2 인스턴스의 public IP User: ec2-user / ubuntu 등등... IdentityFile: pem키 경로 로컬로 파일다운로드 서버로 파일업로드 걍 드래그해서 놓으면댐 터미널 작업시 로컬에서 작업해서 드래.. 2023. 5. 17. Window 우클릭 vscode 커스터마이징 / 새로만들기 사라졌을경우 제일하단확인 Regedit HKEY_CLASSES_ROOT/Directory/Background/shell 폴더이름을 정하고 아이콘설정 실행파일 설정 "%V" source:ExplorerBackground 이건 옵션이고 뭔지 까먹음 새로만들기가 사라졌을경우 https://answers.microsoft.com/ko-kr/windows/forum/all/%EB%A7%88%EC%9A%B0%EC%8A%A4/29414b84-bd43-40d0-9031-14f78cd9920f 2023. 5. 17. vscode sqltools db select 예시 -- ai_image_db is the database name -- posting is the table name select * from ai_image_db.posting; sqltools docs https://vscode-sqltools.mteixeira.dev/en/drivers/my-sql 2023. 5. 16. github 다수의 저장소를 한번에 로컬로 가져오기 SSH 깃허브 내계정에 ssh키등록을 선행해야합니다. bash에 ssh-keygen -t rsa -C “본인 GitHub 계정 이메일” 기본 위치(~/.ssh/id_rsa.pub) cat ~/.ssh/id_rsa.pub (키 복사) 깃허브 Settings -> SSH and GPG Keys 복사한 ssh key(~/.ssh/id_rsa.pub)키를 넣어주시면 됩니다. (ssh 자세한내용은 아래블로그참조) https://medium.com/@su_bak/git-github-com-permission-denied-publickey-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-76b0ab741c62 GPT 누군가의 GitHub 계정에서 로컬로 여러 리포.. 2023. 5. 15. AWS 구조와 서비스 lambda, EC2 등 요약을하다보니 요약이 되지않습니다. EC2와 Lambda 서버리스 관해서만 볼만합니다. 참고도서를 보는것을 추천드립니다. AWS 구조와 서비스 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1.전반적인 서비스 서버리스 와 Lambda 관리할 서버가없다는것 (AWS가 인프라 관리를 다해준다는것) 서비스가 이용될때만 서버를 가동하는방식 대표적으로 Lambda EC2는 시스템도 사용자가 관리하지만 Lambda 는 프로그램 코드만 관리하면 된다. Lambda의 장점 보안 AWS에서 OS와 미들웨어 등 기반 시스템 모두관리 장애와 보안패치등도 모두 AWS소관하에 이루어짐 비용 코드가 실행될때만 요금부과 가용성 복수의 가용영역(AZ)에서 실행된다. 사용자가 설정하.. 2023. 5. 11. 유니티 무료 리소스 크롬검색 "검색어" sprite site:opengameart.org 에셋스토어 에셋스토어 여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다. assetstore.unity.com 2023. 5. 3. Streamlit 웹대시보드 ec2 백그라운드 실행 streamlit 이 설치되어있는 가상환경으로 진입 conda activate "이름" 실행할 디렉토리로 이동 [실행] nohup streamlit run app.py --server.port 8501 & [프로세스확인] ps -ef | grep app.py [프로세스종료] kill "pid" 2023. 4. 29. flutter를 사용하기 위한 기본적인 dart 문법 #0.0 Welcome Dart Dart는 모든 플랫폼에서 빠른 앱을 위한 클라이언트 최적화 언어입니다. 1. UI 최적화용 (사용자 인터페이스 생성 요구에 특화된 프로그래밍 언어로 개발) 2. 생산적인 개발 (핫 리로드를 사용하여 실행 중인 앱에서 즉시 결과 확인) 3. 모든 플랫폼에서 빠름 (모바일, 데스크톱 및 백엔드용 ARM 및 x64 머신 코드로 컴파일합니다. 또는 웹용 JavaScript로 컴파일) https://dart.dev/ Flutter 프레임워크는 인기 있는 다중 플랫폼 UI 툴킷으로 Dart 플랫폼으로 구동되며 iOS, Android, macOS, Windows, Linux 및 웹에서 실행되는 UI 경험을 빌드하기 위한 도구 및 UI 라이브러리를 제공합니다. #0.1 Why Dart.. 2023. 4. 5. 이전 1 2 3 4 5 6 7 ··· 20 다음