diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..97e6e91 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM node:14 +WORKDIR /app +COPY package*.json ./ +RUN npm install +RUN npx browserslist@latest --update-db +COPY . . +EXPOSE 3000 +CMD [ "npm", "start" ] \ No newline at end of file diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 0000000..b228889 --- /dev/null +++ b/MANIFEST @@ -0,0 +1,2 @@ +REPO pizzatime +LOAD pizzatime.yaml \ No newline at end of file diff --git a/pizzatime.yaml b/pizzatime.yaml new file mode 100644 index 0000000..e984a32 --- /dev/null +++ b/pizzatime.yaml @@ -0,0 +1,19 @@ +namespace: pizzatime +pizzatime: + defines: runnable + metadata: + name: pizzatime + description: >- + A pizza restaurant app that provides interactive menus, cart management, + and user registration features. + icon: https://emojiapi.dev/api/v1/robot.svg + containers: + pizzatime: + build: . + services: + pizzatime-3000: + container: pizzatime + port: 3000 + host-port: 3000 + publish: false + protocol: TCP