diff --git a/.drone.yml b/.drone.yml index b0de4fd..cf04571 100644 --- a/.drone.yml +++ b/.drone.yml @@ -25,6 +25,18 @@ steps: from_secret: docker_username password: from_secret: docker_password +- name: docker-pwn + image: plugins/docker + settings: + registry: registry.makerforce.io + repo: registry.makerforce.io/ambrose/file-manager + dockerfile: Dockerfile.pwn + tags: + - env + username: + from_secret: docker_username + password: + from_secret: docker_password - name: slack image: plugins/slack settings: diff --git a/Dockerfile.pwn b/Dockerfile.pwn new file mode 100644 index 0000000..e1d7de4 --- /dev/null +++ b/Dockerfile.pwn @@ -0,0 +1,19 @@ +FROM registry.makerforce.io/ambrose/pwn + +USER root + +RUN apk add --no-cache \ + build-base \ + python2 + +COPY . /usr/local/fm + +RUN cd /usr/local/fm \ + && /home/ambrose/.local/bin/yarn install \ + && /home/ambrose/.local/bin/yarn cache clean + +USER ambrose + +ENV SHELL="zsh -l" + +CMD ["node", "/usr/local/fm/index.js"]