혁신적인 웹 플랫폼 인 Savoreco 에 오신 것을 환영합니다. 혁신적인 웹 플랫폼은 맛있고 친환경적인 음식을 문앞에 바로 전달합니다. 우리의 사명은 건강에 민감한 소비자와 지속 가능한 식품 공급원 사이의 원활한 연결을 제공하여 모든 식사가 건강과 지구의 모든 음식을 지원할 수 있도록하는 것입니다.
전쟁 파일을 작성하려면 터미널에서 다음 명령을 사용하십시오.
gradle war 전쟁 파일은 build/libs 디렉토리에 있습니다.
전개
전쟁 파일을 Tomcat의 webapps 디렉토리에 배포하고 응용 프로그램에 액세스하십시오.
http://localhost:8080/yourAppName
PostgreSQL을 Tomcat과 통합하려면 Tomcat의 context.xml 파일에서 JNDI 데이터 소스를 정의해야합니다. 여기에는 드라이버 클래스, URL, 사용자 이름 및 비밀번호와 같은 데이터베이스 연결 속성을 지정해야합니다. 또한 연결 풀을 관리하기 위해 maxActive , maxIdle 및 maxWait 와 같은 매개 변수를 설정합니다.
Hibernate의 경우 PostgreSQL 데이터베이스 설정을 반영하려면 hibernate.cfg.xml 파일을 업데이트해야합니다. 여기에는 올바른 방언, 드라이버 클래스 및 연결 세부 사항 설정이 포함됩니다. 또한 세션 관리를 구성하고 선택적으로 디버깅 목적으로 콘솔에 SQL 문을 표시 할 수 있습니다.
데이터베이스 자격 증명을 보호해야합니다. 구성 파일, 특히 생산을 위해 하드 코딩하는 대신 환경 변수 또는 보안 구성 관리 시스템을 사용하여 민감한 정보를 안전하게 처리하십시오.
아마존 S3 및 레이더 API 구성
Amazon S3 버킷 키를 사용하여 resources 디렉토리에서 bucket.cfg.xml 파일을 만듭니다.
< properties >
< property name = " accessKey " >YOUR_ACCESS_KEY</ property >
< property name = " ssecretKey " >YOUR_SECRET_KEY</ property >
</ properties >
레이더 API의 경우 키를 그에 따라 업데이트하십시오.
< properties >
< property name = " radarAPI.publicKey " >YOUR_PUBLIC_API_KEY</ property >
</ properties >참고 : 버전 제어에 실질적인 자격 증명을 저 지르지 마십시오. 환경 변수 또는 안전한 비밀 관리 서비스를 사용하십시오.
약혼
고객 : 첫 번째 주문에 대한 할인을 받으십시오. 파트너 : 지속 가능한 미래를 위해 우리와 협력하십시오. 투자자 : 내일 녹색에 기여합니다.
지원하다
문의 또는 피드백은 [email protected]로 이메일을 보내주십시오.
Savoreco와 함께 음식 배달에 혁명을 일으키는 데 참여하십시오.