Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| da62d64727 | |||
| 7de1083fdd |
+1
-10
@@ -1,19 +1,10 @@
|
|||||||
|
|
||||||
FROM node:15
|
FROM node:15
|
||||||
|
|
||||||
# Change working directory
|
|
||||||
WORKDIR "/app"
|
WORKDIR "/app"
|
||||||
|
|
||||||
# Copy package.json and package-lock.json
|
|
||||||
COPY package*.json ./
|
COPY package*.json ./
|
||||||
|
|
||||||
# Install npm production packages
|
|
||||||
RUN npm install --production
|
RUN npm install --production
|
||||||
|
|
||||||
COPY . /app
|
COPY . /app
|
||||||
|
|
||||||
EXPOSE 3100
|
EXPOSE 3100
|
||||||
|
|
||||||
USER node
|
USER node
|
||||||
|
|
||||||
ENTRYPOINT ["bash", "-c"]
|
ENTRYPOINT ["bash", "-c"]
|
||||||
CMD ["sleep 10 && npm start"]
|
CMD ["sleep 10 && npm start"]
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const sequelize = new Sequelize(process.env.DB_DATABASE, process.env.DB_USERNAME
|
|||||||
host: process.env.DB_HOSTNAME,
|
host: process.env.DB_HOSTNAME,
|
||||||
dialect: 'mariadb',
|
dialect: 'mariadb',
|
||||||
timezone: process.env.DB_TIMEZONE,
|
timezone: process.env.DB_TIMEZONE,
|
||||||
logging: false
|
logging: process.env.DB_LOGGING ? console.log : false
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = sequelize;
|
module.exports = sequelize;
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
#Query
|
||||||
|
GET https://dev-news.eggtrainer.com/news HTTP/1.1
|
||||||
|
|
||||||
|
###
|
||||||
|
|
||||||
|
#Publish
|
||||||
|
POST https://dev-news.eggtrainer.com/news HTTP/1.1
|
||||||
|
Content-Type: application/json
|
||||||
|
Authorization: Bearer
|
||||||
|
|
||||||
|
{
|
||||||
|
"title": "Hello World",
|
||||||
|
"author": "Kayne Ruse",
|
||||||
|
"body": "Lorem ipsum."
|
||||||
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
|
||||||
|
#Edit
|
||||||
|
PATCH https://dev-news.eggtrainer.com/news/1 HTTP/1.1
|
||||||
|
Content-Type: application/json
|
||||||
|
Authorization: Bearer
|
||||||
|
|
||||||
|
{
|
||||||
|
"title": "Goodnight World"
|
||||||
|
}
|
||||||
|
|
||||||
|
###
|
||||||
|
|
||||||
|
#Delete
|
||||||
|
DELETE https://dev-news.eggtrainer.com/news/1 HTTP/1.1
|
||||||
|
Content-Type: application/json
|
||||||
|
Authorization: Bearer
|
||||||
Reference in New Issue
Block a user