# 서비스 빌드 및 배포 설정

### 서비스 환경설정

***

{% hint style="info" %}
AppPaaS는 기본적으로 선택한 프레임워크에 대해 자동으로 설정이 되어있습니다.\
복잡한 설정이 어렵다면, 리포지토리만 선택 후 배포하시기 바랍니다.
{% endhint %}

배포에 관련한 세부 설정을 직접 변경하고 싶다면 아래 내용을 참고하신 후 수정하시기 바랍니다.

<figure><img src="/files/mJAIx4cTPj9lt3XiKTW0" alt=""><figcaption></figcaption></figure>

1. 서비스가 사용하는 프레임워크를 선택할 수 있습니다. \
   현재 제공 중인 개발 프레임워크는 Spring Boot, Django, React입니다.
2. 프레임워크에 따라서 세부 버전을 선택해야 할 수 있습니다. \
   위 이미지의  2번 항목에서 정확한 버전을 선택해 주세요.
3. 소스가 빌드되고 배포될 시에 서비스가 리슨하는 포트를 의미합니다. \
   통상적으로 Spring은 8080을 리슨하고 Django는 8000을 리슨합니다. \
   위 이미지 3번에서 설정한 포트는 외부에 노출되지 않으며\
   내부 도메인을 통해 연결할 때 해당 포트가 사용됩니다.
4. 내부에 배포된 서비스를 외부에 공개하기 위해 사용하는 포트입니다. \
   프레임워크는 443 고정입니다.
5. 외부에 서비스를 공개하기 위한 설정입니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.apppaas.com/start/apppaas-guide/service-build-and-deployment-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
