Docker

[Docker] Appsmith 구축하기

IT-PAPA 2023. 9. 12. 06:44
728x90
반응형

Appsmith는 엔지니어가 데이터를 기반으로 맞춤형 소프트웨어를 구축할 수 있도록 설계된 강력한 도구입니다. 기업을 위한 내부 도구 개발을 단순화하고, 운영을 간소화하고, 프로세스를 자동화하고, 여러 앱과 데이터 소스를 통합합니다. Appsmith를 사용하면 중요한 비즈니스 운영을 실행하는 애플리케이션을 신속하게 구축, 배포 및 공유할 수 있습니다. 반응형 앱을 더 빠르게 빌드할 수 있는 인텐트 기반 자동 레이아웃 기능을 갖추고 있으며 HTML/CSS를 한 줄도 작성하지 않고도 아름다운 UI를 만들 수 있는 드래그 앤 드롭 인터페이스를 제공합니다. 모든 데이터베이스, SaaS 도구 또는 GraphQL/REST API에 연결하고 SQL 또는 기본 제공 쿼리 빌더를 사용하여 데이터를 직접 쿼리할 수 있습니다. 또한 Appsmith는 인라인 JavaScript 또는 재사용 가능한 코드 블록을 작성하여 앱의 기능을 확장하거나, UI를 사용자 지정하거나, 조건부 로직을 작성할 수 있는 기능을 제공합니다. 완전한 제어, 개인 정보 보호 및 보안을 위해 자체 호스팅할 수 있는 안전한 오픈 소스 플랫폼입니다.

기능

  • 데이터 통합: Appsmith는 몇 번의 클릭만으로 모든 데이터베이스, SaaS 도구 또는 GraphQL/REST API에 연결할 수 있습니다. 사용자는 SQL 또는 쿼리 빌더를 사용하여 데이터를 직접 쿼리할 수 있으며 18+ 기본 통합을 사용할 수 있습니다.
  • 드래그 앤 드롭 UI 빌더: Appsmith는 45+ 사용자 정의 가능한 위젯이 있는 드래그 앤 드롭 UI 빌더를 제공합니다. 사용자는 HTML/CSS를 한 줄도 작성하지 않고도 몇 분 만에 아름다운 반응형 UI를 만들 수 있습니다.
  • 코드로 사용자 지정 가능: 사용자는 인라인 JavaScript 또는 재사용 가능한 코드 블록을 작성하여 앱의 기능을 확장하거나, UI를 사용자 지정하거나, 조건부 논리를 작성할 수 있습니다. 이는 높은 수준의 유연성과 앱 동작에 대한 제어를 제공합니다.
  • Git 기반 버전 관리: Appsmith는 git 기반 버전 제어를 지원하므로 사용자가 git 리포지토리에 동기화하고 동일한 개발 워크플로를 사용할 수 있습니다. 사용자는 변경 내용을 커밋하고, 끌어오기 요청을 검토하고, CI/CD를 사용하여 배포할 수 있습니다.
  • 보안 및 개인 정보 보호: Appsmith는 원격 측정 및 유선의 개인 데이터 없이 자체 호스팅을 허용하여 보안 및 개인 정보 보호를 보장합니다. 모든 연결은 TLS로 암호화되며 자격 증명은 AES-256으로 암호화됩니다.

 

Appsmith | Open-Source Internal Tool Builder

 

Appsmith | Open-Source Internal Tool Builder

Stop grappling with data, scouring for the perfect React library, and coding everything from scratch. Build internal tools 10X faster with Appsmith.

www.appsmith.com

 

appsmithorg/appsmith: Platform to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API. (github.com)

 

GitHub - appsmithorg/appsmith: Platform to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and

Platform to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API. - GitHub - appsmithorg/appsmith: Platform to build admin panels, internal tools, and dashb...

github.com

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!!

필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사

betwe.tistory.com

 

docker-compose.yml 파일

docker-compose.yml
version: "3"

services:
  appsmith:
    image: index.docker.io/appsmith/appsmith-ce
    container_name: appsmith
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./stacks:/appsmith-stacks
    restart: unless-stopped
    # Uncomment the lines below to enable auto-update
    #labels:
    #  com.centurylinklabs.watchtower.enable: "true"

  #auto_update:
  #  image: containrrr/watchtower
  #  volumes:
  #    - /var/run/docker.sock:/var/run/docker.sock
  #  # Update check interval in seconds.
  #  command: --schedule "0 0 * ? * *" --label-enable --cleanup
  #  restart: unless-stopped
  #  depends_on:
  #    - appsmith
  #  environment:
  #    - WATCHTOWER_LIFECYCLE_HOOKS=true

 

 

docker-compose 시작

docker-compose up -d

서비스 확인
서비스 확인

 

서비스 URL 접속

http://[서버 IP]:80

서비스 접속 화면
서비스 접속 화면
추가 정보 선택
추가 정보 선택
로그인 후 메인 화면
로그인 후 메인 화면

 

docker-comopse 중지

docker-compose down
728x90
반응형
LIST