dokku-alt on systemd

동아리 내부에서 쓰려고 어디서 주워 온 컴퓨터에 우분투를 깔고 dokku-alt를 세팅 했으나 재부팅을 했을 때 컨테이너들이 안 뜨는 문제가 있었다.
원래 /etc/init/dokku-redeploy.conf에 모든 앱을 다시 디플로이 하는 스크립트가 들어 있는데 아무리 수정을 해도 실행이 안 되는 것 같아서 살펴보니 /etc/init 아래에 있는 애들은 upstart 전용 스크립트들이고 systemd에선 안 돌아간다. 그래서 oneshot 스크립트를 하나 만들어서 등록을 해 줬다.

대충 이렇게 만들고 나서 $ sudo systemctl enable dokku-redeploy.service 해 주면 재부팅을 한 뒤에 정상적으로 올라가게 된다.

kjwon15

I'm a hacker, I want to improve life.

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.