add docker build stuff

This commit is contained in:
Shihaam Abdul Rahman 2024-02-10 23:17:41 +05:00
parent ff23ec0161
commit bb3eb5c709
Signed by: shihaam
GPG Key ID: 6DA2E87EBC227636
3 changed files with 36 additions and 0 deletions

17
.build/docker-compose.yml Normal file
View File

@ -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

9
.build/node.Dockerfile Normal file
View File

@ -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

10
compose.yml Normal file
View File

@ -0,0 +1,10 @@
version: '3.5'
services:
node:
hostname: node
image: registry.gitlab.com/sarlink/kyc
env_file:
- .env
ports:
- 4818:4818