diff --git a/.env b/.env index 25e66c0..7ab1b38 100644 --- a/.env +++ b/.env @@ -13,4 +13,4 @@ DATABASE_NAME=contactus DATABASE_USERNAME=bitium_contactus DATABASE_PASSWORD=bitium_contactus DATABASE_SSL=false -NODE_ENV=develop +NODE_ENV=production diff --git a/Dockerfile b/Dockerfile index b91b8ee..db46aa6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:18-alpine3.18 # Installing libvips-dev for sharp Compatibility RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev nasm bash vips-dev git -ARG NODE_ENV=develop +ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} WORKDIR /opt/ @@ -16,4 +16,4 @@ RUN chown -R node:node /opt/app USER node RUN ["yarn", "build"] EXPOSE 1337 -CMD ["yarn", "develop"] \ No newline at end of file +CMD ["yarn", "start"] \ No newline at end of file diff --git a/src/api/message/content-types/message/schema.json b/src/api/message/content-types/message/schema.json new file mode 100644 index 0000000..905db35 --- /dev/null +++ b/src/api/message/content-types/message/schema.json @@ -0,0 +1,21 @@ +{ + "kind": "collectionType", + "collectionName": "messages", + "info": { + "singularName": "message", + "pluralName": "messages", + "displayName": "message" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "title": { + "type": "string" + }, + "email": { + "type": "email" + } + } +} diff --git a/src/api/message/controllers/message.ts b/src/api/message/controllers/message.ts new file mode 100644 index 0000000..d208f9f --- /dev/null +++ b/src/api/message/controllers/message.ts @@ -0,0 +1,7 @@ +/** + * message controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::message.message'); diff --git a/src/api/message/routes/message.ts b/src/api/message/routes/message.ts new file mode 100644 index 0000000..745ba48 --- /dev/null +++ b/src/api/message/routes/message.ts @@ -0,0 +1,7 @@ +/** + * message router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::message.message'); diff --git a/src/api/message/services/message.ts b/src/api/message/services/message.ts new file mode 100644 index 0000000..133c2eb --- /dev/null +++ b/src/api/message/services/message.ts @@ -0,0 +1,7 @@ +/** + * message service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::message.message');