diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6eeb175 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +# See https://lipanski.com/posts/smallest-docker-image-static-website +FROM busybox:1.36 + +RUN adduser -D static +USER static +WORKDIR /home/static + +COPY favicon.ico . +COPY index.html . + +# Run BusyBox httpd +EXPOSE 3000 +CMD ["busybox", "httpd", "-f", "-v", "-p", "3000"] \ No newline at end of file diff --git a/Makefile b/Makefile index 9375c69..478e7d7 100755 --- a/Makefile +++ b/Makefile @@ -2,4 +2,4 @@ dev: npx serve . deploy: - rsync -avzL --exclude Makefile --exclude .git . celine-pierrot@ssh-celine-pierrot.ethersys.host:www.pierre-martin.fr + npx caprover deploy -a pierre-martin -b main --default \ No newline at end of file diff --git a/captain-definition b/captain-definition new file mode 100644 index 0000000..0e14f82 --- /dev/null +++ b/captain-definition @@ -0,0 +1,4 @@ +{ + "schemaVersion": 2, + "dockerfilePath": "./Dockerfile" +}