From 5765db3d902b12ff5fab6104cd8dc3ed3f35a695 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 21 Aug 2022 14:57:32 +0200 Subject: [PATCH] feat(docker): basic --- .gitignore | 1 + cuddle.yaml | 7 +++++++ scripts/build_docker.sh | 5 +++++ templates/build_docker.Dockerfile | 7 +++++++ 4 files changed, 20 insertions(+) create mode 100644 .gitignore create mode 100644 cuddle.yaml create mode 100755 scripts/build_docker.sh create mode 100644 templates/build_docker.Dockerfile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..75d1871 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.cuddle/ diff --git a/cuddle.yaml b/cuddle.yaml new file mode 100644 index 0000000..59a0497 --- /dev/null +++ b/cuddle.yaml @@ -0,0 +1,7 @@ +# yaml-language-server: $schema=https://git.front.kjuulh.io/kjuulh/cuddle/raw/branch/main/schemas/base.json + +base: true + +scripts: + build_docker: + type: shell diff --git a/scripts/build_docker.sh b/scripts/build_docker.sh new file mode 100755 index 0000000..4be3847 --- /dev/null +++ b/scripts/build_docker.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +docker build -f $TMP/build_docker.Dockerfile . diff --git a/templates/build_docker.Dockerfile b/templates/build_docker.Dockerfile new file mode 100644 index 0000000..edec71f --- /dev/null +++ b/templates/build_docker.Dockerfile @@ -0,0 +1,7 @@ +FROM node + +RUN npx semantic-release@18 + +COPY . . + +RUN npx semantic-release