diff --git a/.build/docker-compose.yml b/.build/docker-compose.yml new file mode 100644 index 0000000..748813a --- /dev/null +++ b/.build/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.5' +services: + + node: + build: + context: ../ + dockerfile: .build/node.Dockerfile + x-bake: + pull: true + platforms: +# - linux/amd64/v1 + - linux/amd64/v2 +# - linux/amd64/v3 +# - linux/arm/v7 + - linux/arm64 + hostname: node + image: registry.gitlab.com/sarlink/kyc diff --git a/.build/node.Dockerfile b/.build/node.Dockerfile new file mode 100644 index 0000000..2682222 --- /dev/null +++ b/.build/node.Dockerfile @@ -0,0 +1,9 @@ +FROM node:18.18-buster AS npminstall + +WORKDIR /var/www/html +COPY . /var/www/html + +RUN --mount=type=cache,target=/root/.npm \ + npm install + +CMD npm run start diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..e522f49 --- /dev/null +++ b/compose.yml @@ -0,0 +1,10 @@ +version: '3.5' +services: + + node: + hostname: node + image: registry.gitlab.com/sarlink/kyc + env_file: + - .env + ports: + - 4818:4818