taskwarrior-webui (3)
Published 2026-03-18 21:28:34 +00:00 by ratadeagua
Installation
docker pull git.donoso.eu/ratadeagua/taskwarrior-webui:3sha256:b9072593ccfab07b66ef36ec52a9ea99d8bae93ec9b35e33d5cb3e8b255c5bceImage layers
| ADD file:33ebe56b967747a97dcec01bc2559962bee8823686c9739d26be060381bbb3ca in / |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories # buildkit |
| RUN /bin/sh -c apk --no-cache add nodejs npm nginx task3 python3 build-base # buildkit |
| COPY ./frontend /src/frontend # buildkit |
| COPY ./backend /src/backend # buildkit |
| COPY ./nginx/nginx.conf /etc/nginx/nginx.conf # buildkit |
| COPY ./nginx/server.conf /etc/nginx/conf.d/default.conf # buildkit |
| COPY ./docker/start.sh /start.sh # buildkit |
| ENV TASKRC=/.taskrc |
| ENV TASKDATA=/.task |
| ENV NODE_OPTIONS=--openssl-legacy-provider |
| RUN /bin/sh -c cd /src/frontend && npm ci && npm run build && npm run export && cp -r /src/frontend/dist /static && rm -r /src/frontend # buildkit |
| RUN /bin/sh -c cd /src/backend && npm ci && npm run build && npm prune --production && rm -r /src/backend/src # buildkit |
| EXPOSE map[80/tcp:{}] |
| VOLUME [/.task /.taskrc] |
| CMD ["/start.sh"] |