도커 Docker 셀렉트 설치방법

도커 Docker 셀렉트 설치방법

안녕하세요 셀렉트 팀입니다.

목차

  • docker container image와 ENV 설정
  • docker-compose 예제

Docker Container Image

공식 도커허브 주소입니다.
https://hub.docker.com/r/selectfromuser/admin

환경변수들을 지원합니다.

  • TOKEN
    인증 토큰 (값이 없으면 최초 실행시 로그인 필요)
  • TEAM_ID
    프로젝트/팀 ID (값이 없으면 최초 실행시 로그인 필요)
  • PORT
    포트 번호 (기본 9300)
  • APP_*
    APP으로 시작하는 환경변수는 셀렉트 내부로 전송됩니다. (valueFromEnv 또는 데이터 연결시 이용)

Docker Compose 예제

환경변수는 직접 입력하거나 로컬에서 가져오거나 자유롭게 구성하면 됩니다.

version: "3.8"
services:
  app:
    image: selectfromuser/admin:latest
    environment:
      - TOKEN=******
      - TEAM_ID=******
      - PORT=9300
      # - APP_MYSQL_HOST
      # - APP_MYSQL_DATABASE
      # - APP_MYSQL_USER
      # - APP_MYSQL_PASSWORD
    ports:
      - "9300:9300"
      - "35762:35762" # livereload 포트

https://github.com/eces/select/blob/main/docker-compose.yml

인증토큰은 CLI 로그인으로 가져오거나 웹페이지에서 발급 가능합니다. (아래에 내용 있음)

docker-compose up

Preview URL에 접속하고 설정을 바꿉니다.

(참고) 인증토큰 가져오기

  1. CLI에서 로그인하면 .select/project.json 파일에서 TOKEN, TEAM_ID를 가져올 수 있습니다.
  2. CLI 없이 화면으로 직접 키 발급을 하고 싶다면
    클라우드에 접속 > 팀 설정 > 연동 > CLI 인증키 관리에서 발급 가능합니다.
키 발급은 편집자/관리자 모두 가능합니다. (삭제는 본인과 관리자만 가능)
/healthcheck 주소로 헬스체크 가능합니다.

감사합니다.

Read more

우리도 이렇게 시작했어요 – 실사용 영상 보러가기

우리도 이렇게 시작했어요 – 실사용 영상 보러가기

안녕하세요. 셀렉트 어드민 사용 동영상을 공유합니다. Listing 데이터 조회 페이지를 만드는 모습입니다. Data Entry 데이터 수정 페이지를 만드는 모습입니다. API Integration 해외 API를 호출하여 모달(팝업)창을 띄우는 모습입니다. Visualize 데이터베이스 쿼리(SQL)로 바로 차트, 대시보드를 구성합니다. 셀렉트 어드민 로그인 후 템플릿에서 예제 코드를 확인 가능합니다. 감사합니다.

By 셀렉트 팀
셀렉트 클라우드의 새로운 데이터베이스 연결 방법 (Secure Tunnel)

셀렉트 클라우드의 새로운 데이터베이스 연결 방법 (Secure Tunnel)

안녕하세요 셀렉트팀 이진혁입니다. 셀렉트 어드민은 기존 데이터베이스를 연결하여 쉽게 조회, 수정등 페이지를 만들고 계정 초대로 팀원에게 쉽게 공유가능한 서비스입니다. 기존에는 이러한 어드민 개선과 데이터 업무를 위해 개발자, 개발팀 단위로 시간과 노력이 필요했지만 셀렉트 어드민은 SQL, API, DB, UI등 복잡한 단계를 통합하여 누구나 빠르게 데이터를 다루고, 협업이 가능한 환경을 추구해왔습니다. 셀렉트

By LEE JINHYUK