해커그라운드 해커톤에 참여하는 마늘장아찌 팀의 굿팜 입니다.
아래 두 링크는 해커톤에서 앱을 개발하면서 참고할 만한 문서들입니다. 이 문서들에서 언급한 서비스 이외에도 더 많은 서비스들이 PaaS, SaaS, 서버리스 형태로 제공되니 참고하세요.
아래 제공하는 설치 방법을 통해 심사위원단이 여러분의 제품/서비스를 실제 Microsoft 애저 클라우드에 배포하고 설치할 수 있어야 합니다. 만약 아래 설치 방법대로 따라해서 배포 및 설치가 되지 않을 경우 본선에 진출할 수 없습니다.
1. 만들기 버튼을 눌러주세요!사진을 참고하여 사친처럼 순서에 맞게 진행 해주세요! AZURE에서 POSTGRES SQL (파란 버튼을 누르면 바로 이동합니다.) 를 구성 합니다
- 구독 - 리소스 그룹에서 새로만들기 버튼을 눌러주세요 리소스 그룹 이름 입력창이 뜨면 이름 입력란에 이름을 지정하고 확인버튼을 눌러주세요.
- 서버정보 - 서버 이름 - 서버 이름 입력 칸에 데이터 베이스 서버 이름을 입력 해주세요
- 워크로드 유형 버튼을 눌러 개발 워크로드로 변경해주세요
- 아래 까지 스크롤을 해주세요!
- 인증 - 인증 방법 창에서 PostgreSQL 인증만 버튼을 눌러 주세요
- 관리자 사용자 이름, 암호, 암호확인 란에 각각 내용을 입력해주세요.
- 다음: 네트워킹 > 버튼을 눌러 다음과정으로 이동 하세요.
-
- 0.0.0.0 - 255.255.255.255 추가 버튼을 눌러주세요
- Add 0.0.0.0 - 255.255.255.255 관련 경고창이 뜬다면 계속 버튼을 눌러주세요
- 검토 + 만들기 버튼을 눌러주세요
Docker.io (파란 버튼을 눌러 바로 이동하세요!)에 접속 해주세요!
1. Download for {자신의 OS} 버튼을 눌러 도커를 설치해주세요. 2. 다운로드에서 다운받은 Docker Desktop Installer 를 실행해주세요.- 관리자 권한 요청이 들어오면 예 버튼을 눌러주세요
- �도커 화면이 정상적으로 뜬다면 SKIP TUTORIAL 버튼을 눌러주세요
이제 �터미널과 명령프롬포트 를 실행 하고 az를 설치합니다.
윈도우인 경우
winget install microsoft.azd맥북인 경우
curl -fsSL https://aka.ms/install-azd.sh | bash위 명령어를 쳐서 azd를 깔아줍니다.
az login이제 아래 과정을 진행 해주세요.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install curl git openjdk@21echo 'export PATH="/usr/local/opt/openjdk@21/bin:$PATH"' >> ~/.bash_profilesource ~/.bash_profileecho 'export PATH="/usr/local/opt/openjdk@17/bin:$PATH"' >> ~/.zshrcsource ~/.zshrcgit clone https://github.com/hackersground-kr/hg-team-garlic.gitcd hg-team-garliccd server./gradlew buildbrew install --cask dockerdocker build --platform linux/amd64 -t goodfarmserver .az loginaz acr create --resource-group <your_resource_group> --name <your_acr_name> --sku Basicdocker build --platform linux/amd64 -t goodfarmserver .docker tag goodfarmserver <your_acr_name>.azurecr.io/goodfarmserver:latestdocker push <your_acr_name>.azurecr.io/goodfarmserver:latestaz acr login --name <your-acr-name>az containerapp env create --name <your_environment_name> --resource-group <your-resource-group> --location koreacentralaz containerapp create --name <your_app_name> --resource-group <your_resource_group> --image <your_acr_name>.azurecr.io/goodfarmserver:latest --environment <your_environment_name>- Docker
- 터미널 또는 명령 프롬포트 (CMD)
여러분의 제품/서비스를 Microsoft 애저 클라우드에 배포하기 위해 사전에 필요한 준비 사항들을 적어주세요.
여러분의 제품/서비스를 Microsoft 애저 클라우드에 배포하기 위한 절차를 구체적으로 나열해 주세요.











