Skip to content

Commit 96d0b55

Browse files
fix: update README.md, fix ci/cd workflow
1 parent e23697e commit 96d0b55

File tree

9 files changed

+56
-10
lines changed

9 files changed

+56
-10
lines changed

.github/workflows/build.yml

+12-2
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ jobs:
107107
# keep update version
108108
microservices/*/package.json
109109
110+
- name: Archive Dockerfile
111+
uses: actions/upload-artifact@v3
112+
with:
113+
name: dockerfile
114+
path: node_modules/@lomray/microservice-config/Dockerfile-nodejs
115+
110116
- name: Archive code coverage artifacts
111117
uses: actions/upload-artifact@v3
112118
# only for staging
@@ -141,17 +147,21 @@ jobs:
141147
name: microservice-artifacts
142148
path: microservices
143149

150+
- uses: actions/download-artifact@v3
151+
with:
152+
name: dockerfile
153+
144154
- id: package-version
145155
run: npx @lomray/microservices-cli package-version
146156
env:
147157
WORK_DIR: ${{ env.WORK_DIR }}
148158

149159
- name: Publish to Registry
150-
uses: elgohr/Publish-Docker-Github-Action@master
160+
uses: elgohr/Publish-Docker-Github-Action@v5
151161
with:
152162
name: "Lomray-Software/microservices/${{ env.MICROSERVICE_NAME }}"
153163
tags: "latest${{ needs.changed-microservices.outputs.docker-tag }},${{ steps.package-version.outputs.version}}"
154-
dockerfile: node_modules/@lomray/microservice-config/Dockerfile-nodejs
164+
dockerfile: Dockerfile-nodejs
155165
context: ${{ env.WORK_DIR }}
156166
buildoptions: "--compress --force-rm --no-cache"
157167
username: ${{ github.actor }}

microservices/attachments/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ RPC 2.0 Microservice.
55

66
A microservice provides work with attachments for entities from other microservices. For example: images, videos.
77

8-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fattachments%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
8+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-attachments)
9+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-attachments?label=docker)
10+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
11+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
912
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
1013
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1114

@@ -72,3 +75,5 @@ That is all. **Don't forget install npm dependencies**
7275
### <a id="memory-usage"></a>MEMORY USAGE:
7376

7477
__AWS Memory__: ~200 MB (depends on allow file size)
78+
79+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

microservices/authentication/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ authentication
44
RPC 2.0 Microservice.
55
This microservice provides authentication mechanism for microservices.
66

7-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fauthentication%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
7+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-authentication)
8+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-authentication?label=docker)
9+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
10+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
811
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
912
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1013

@@ -71,3 +74,5 @@ That is all. **Don't forget install npm dependencies**
7174
### <a id="memory-usage"></a>MEMORY USAGE:
7275

7376
__AWS Memory__: ~140 MB
77+
78+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

microservices/authorization/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ authorization
44
RPC 2.0 Microservice.
55
This microservice provides authorization mechanism for all other microservices.
66

7-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fauthorization%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
7+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-authorization)
8+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-authorization?label=docker)
9+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
10+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
811
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
912
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1013

@@ -71,3 +74,5 @@ For sync dumped permissions with db, run: `npm run sync:permissions`
7174

7275
### <a id="memory-usage"></a>MEMORY USAGE:
7376
__AWS Memory__: ~160 MB
77+
78+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

microservices/configuration/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ configuration
44
RPC 2.0 Microservice.
55
This microservice provides configuration for all other microservices. Single point for store configurations of microservices.
66

7-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fconfiguration%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
7+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-configuration)
8+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-configuration?label=docker)
9+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
10+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
811
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
912
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1013

@@ -67,3 +70,5 @@ That is all. **Don't forget install npm dependencies**
6770
### <a id="memory-usage"></a>MEMORY USAGE:
6871

6972
__AWS Memory__: ~130 MB
73+
74+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

microservices/gateway/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ Gateway
33

44
RPC 2.0 Microservice. This is a single entry point for all clients.
55

6-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fgateway%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
6+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-gateway)
7+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-gateway?label=docker)
8+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
9+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
710
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
811
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
912

@@ -72,3 +75,5 @@ That is all. **Don't forget install npm dependencies**
7275
### <a id="memory-usage"></a>MEMORY USAGE:
7376

7477
__AWS Memory__: ~160 MB
78+
79+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

microservices/gateway/src/constants/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const constants = {
99
MS_BATCH_LIMIT: Number(process.env.MS_BATCH_LIMIT) || undefined,
1010
MS_INFO_ROUTE: process.env.MS_INFO_ROUTE,
1111
MS_REQ_TIMEOUT: Number(process.env.MS_REQ_TIMEOUT) || undefined,
12-
MS_JSON_LIMIT: process.env.MS_JSON_LIMIT ?? '20',
12+
MS_JSON_LIMIT: process.env.MS_JSON_LIMIT || '20',
1313
MS_LISTENER_PORT: process.env.MS_LISTENER_PORT || '3000',
1414
MS_CORS_CONFIG: JSON.parse(
1515
process.env.MS_CORS_CONFIG || '{"origin":["http://localhost:3000"],"credentials":true}',

microservices/notification/README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ notification
44
RPC 2.0 Microservice.
55
This microservice provides notifications mechanism.
66

7-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fnotification%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
7+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-notification)
8+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-notification?label=docker)
9+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
10+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
811
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
912
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1013

@@ -69,3 +72,6 @@ That is all. **Don't forget install npm dependencies**
6972
### <a id="memory-usage"></a>MEMORY USAGE:
7073

7174
__AWS Memory__: ~140 MB
75+
76+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.
77+

microservices/users/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ users
44
RPC 2.0 Microservice.
55
This microservice provides mechanism for store/manage user data.
66

7-
![Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2FLomray-Software%2Fmicroservices%2Fstaging%2Fmicroservices%2Fusers%2Fpackage.json&label=Staging%20version&query=$.version&colorB=blue)
7+
![npm (scoped)](https://img.shields.io/npm/v/@lomray/microservice-users)
8+
![Docker](https://img.shields.io/npm/v/@lomray/microservice-users?label=docker)
9+
![Docker prod](https://img.shields.io/badge/Docker%20prod-%3Alatest-blue)
10+
![Docker staging](https://img.shields.io/badge/Docker%20staging-%3Alatest--staging-orange)
811
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservices)
912
![GitHub package.json dependency version (dev dep on branch)](https://img.shields.io/github/package-json/dependency-version/Lomray-Software/microservices/dev/typescript/staging)
1013

@@ -66,3 +69,5 @@ That is all. **Don't forget install npm dependencies**
6669
### <a id="memory-usage"></a>MEMORY USAGE:
6770

6871
__AWS Memory__: ~150 MB
72+
73+
### Use [CLI](https://github.com/Lomray-Software/microservices-cli) to start your own art.

0 commit comments

Comments
 (0)