워크플로우 자동화를위한 Windmill.dev Docker로 구축하기
안녕하세요. 달소입니다.
앞서 소개해드린 워크플로우 자동화툴인 Windmill을 직접 도커로 구축해보도록하겠습니다.
오픈소스 워크플로 자동화 프로젝트 Windmill.dev[서버 구축(Self-Hosted)] 달소 2023.07.22 안녕하세요. 달소입니다. 이전에도 한번 소개해드린적이있지만 워크플로우 자동화 ...
설치환경
Ubuntu 22.04 LTS
docker / docker-compose
Windmill 컨테이너 생성하기
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env
curl https://raw.githubusercontent.com/windmill-labs/windmill/main/oauth.json -o oauth.json
docker compose up -d

접근은 ip:80포트로 진행하면됩니다. 포트변경이 필요하시다면 docker-compose.yml 에서 caddy쪽 포트를 바꿔주세요.
기본계정은 admin@windmill.dev / changeme 입니다.

셋업과정을 진행해주시면됩니다.

슈퍼어드민 계정을 새로 생성해주세요.

사용하기
다시 로그인 하면 워크스페이스 생성부터 진행합니다.

생성되면 하나씩 테스트를 진행해주시면됩니다.

스크립트를 보면 다양한걸 제공합니다. mysql까지 ㄷㄷ...

코드를짜고 run만 돌려도 각종 의존성을 알아서 설치해주고 결과값을 보여줍니다.

엄청 빠릿하고 좋습니다 ㅎ