@@ -0,0 +1,7 @@
+node_modules
+web
+.DS_Store
+.git
+.gitignore
+.dockerignore
+Dockerfile
@@ -0,0 +1,15 @@
+FROM docker-remote.artifactory.oci.oraclecorp.com/oraclelinux:8
+
+RUN dnf upgrade -y && \
+ dnf module enable nodejs:16 -y && \
+ dnf module install nodejs -y
+WORKDIR /app
+COPY . .
+RUN npm ci
+EXPOSE 8000
+CMD [ "npm", "run", "start" ]
@@ -4,7 +4,9 @@
"description": "An Oracle JavaScript Extension Toolkit(JET) web app",
"scripts": {
"start": "ojet serve",
+ "start:container": "npm run build:container && docker run --rm -d -p 8000:8000 $npm_package_name:$npm_package_version",
"build": "ojet build",
+ "build:container": "docker build -t $npm_package_name:$npm_package_version .",
"release": "ojet build --release"
},
"dependencies": {