워크플로우 자동화를위한 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

image.png.jpg

접근은 ip:80포트로 진행하면됩니다. 포트변경이 필요하시다면 docker-compose.yml 에서 caddy쪽 포트를 바꿔주세요.

기본계정은 admin@windmill.dev / changeme 입니다.

image.png.jpg

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

image.png.jpg

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

image.png.jpg

사용하기

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

image.png.jpg

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

image.png.jpg

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

image.png.jpg

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

image.png.jpg

엄청 빠릿하고 좋습니다 ㅎ