From 4fe4c37fa4e4b7d814e66fe0c1c44ae3f60aff10 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 10 Jul 2026 15:40:13 +0900 Subject: [PATCH] docs: record Coolify permission issue --- docs/ACS작업일지.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/ACS작업일지.md b/docs/ACS작업일지.md index 7d4b8c1..a1cabc8 100644 --- a/docs/ACS작업일지.md +++ b/docs/ACS작업일지.md @@ -217,6 +217,28 @@ - 배포 도메인이 `https://acs.apps.bokdev.in`로 연결되었는지. - Deployments 로그에서 빌드/기동 실패 원인 확인. +### Coolify Docker Compose 리소스 설정 진행 +- 사용자가 Coolify `aidev` 프로젝트에서 `+ Add Resource`를 통해 Docker Compose Empty 리소스 생성 화면 진입. +- Docker Compose file 입력 화면에 최초로 `https://acs.apps.bokdev.in`만 입력했으나, 해당 칸은 도메인 입력칸이 아니라 compose YAML 전체를 입력하는 영역임을 안내. +- Coolify용 compose는 repository root 기준으로 `./backend`, `./frontend` build context를 사용하는 형태가 필요하다고 안내. +- 도메인 `https://acs.apps.bokdev.in`은 compose file 영역이 아니라 resource의 Domains 설정에서 별도 입력해야 함. +- 환경변수는 리소스 저장 후 resource 상세 화면의 `Environment Variables`, `Variables`, 또는 `Developer view`에서 입력해야 함. +- Coolify 배포에 필요한 최소 환경변수: + - `POSTGRES_PASSWORD` + - `POSTGRES_USER=acs` + - `POSTGRES_DB=acs` + - `ACS_PUBLIC_BASE_URL=https://acs.apps.bokdev.in` + - `ACS_COOKIE_SECURE=true` + - `ACS_SMS_PROVIDER=dev` +- Docker Compose 입력 화면에서 저장 시 권한 없음 메시지 발생. +- `Teams > aidev > General` 화면 확인: + - 팀 설정 입력칸이 비활성화된 상태로 보임. + - 현재 계정은 `aidev` 팀/프로젝트 조회는 가능하지만 resource 생성/수정 권한이 부족할 가능성이 큼. +- 다음 확인 필요: + - `Teams > aidev > Members`에서 사용자 `0420301`의 역할 확인. + - `aidev` 팀 또는 프로젝트에서 resource create/update/deploy 권한 부여 요청. + - 권한이 없는 경우 권한 있는 관리자가 ACS resource를 생성하거나, 사용자에게 프로젝트 관리자 권한을 부여해야 함. + ### 인증서 확인 - `infra/certs/fullchain.pem`, `infra/certs/privkey.pem` 존재 확인. - 현재 인증서는 `CN=localhost`, SAN도 `localhost`, `127.0.0.1`용임.