|
16 | 16 | | Component | Description |
|
17 | 17 | |------------------------|---------------------------------------------------------------|
|
18 | 18 | | **Frontend** | Angular 20 — SPA with Routing, SSR, PWA, SEO |
|
19 |
| -| **Backend JavaScript (ESM)** | Node.js 22 + Express — REST API with mocked data or database | |
20 |
| -| **Backend JavaScript (CJS)** | CJS variant, same structure as ESM version | |
| 19 | +| **Backend JavaScript** | Node.js 22 + Express — REST API with mocked data or database | |
21 | 20 | | **Backend TypeScript** | Node.js 22 + TypeScript — Typed REST API with data or database |
|
22 |
| -| **Backend Java Spring Boot** | Java 21 + Spring Boot — Simple and modern REST API | |
| 21 | +| **Backend Java** | Java 21 + Spring Boot — Simple and modern REST API | |
23 | 22 |
|
24 | 23 | ---
|
25 | 24 |
|
|
28 | 27 | | Project | CI Badge |
|
29 | 28 | |-----------------------------|----------|
|
30 | 29 | | Frontend Angular | [](https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml) |
|
31 |
| -| Backend JavaScript (ESM) | [](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-esm.yml) | |
32 |
| -| Backend JavaScript (CJS) | [](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-cjs.yml) | |
| 30 | +| Backend JavaScript (ESM) | [](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript.yml) | |
33 | 31 | | Backend TypeScript | [](https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml) |
|
34 |
| -| Backend Java Spring Boot | [](https://github.com/ganatan/angular-app/actions/workflows/backend-java-springboot.yml) | |
| 32 | +| Backend Java Spring Boot | [](https://github.com/ganatan/angular-app/actions/workflows/backend-java.yml) | |
35 | 33 |
|
36 | 34 | ---
|
37 | 35 |
|
38 | 36 | ## 📦 Docker Images
|
39 | 37 |
|
40 | 38 | | Component | Docker Badge |
|
41 | 39 | |----------------------------|---------------|
|
42 |
| -| Backend JavaScript (ESM) | [](https://hub.docker.com/r/ganatan/backend-javascript-esm) | |
43 |
| -| Backend JavaScript (CJS) | [](https://hub.docker.com/r/ganatan/backend-javascript-cjs) | |
| 40 | +| Backend JavaScript (ESM) | [](https://hub.docker.com/r/ganatan/backend-javascript) | |
44 | 41 | | Backend TypeScript | [](https://hub.docker.com/r/ganatan/backend-typescript) |
|
45 | 42 | | Frontend Angular | [](https://hub.docker.com/r/ganatan/frontend-angular) |
|
46 | 43 |
|
@@ -166,19 +163,10 @@ npm start
|
166 | 163 | # http://localhost:4200
|
167 | 164 | ```
|
168 | 165 |
|
169 |
| -### ▶️ Backend JavaScript ESM |
| 166 | +### ▶️ Backend JavaScript |
170 | 167 |
|
171 | 168 | ```bash
|
172 |
| -cd backend-javascript-esm |
173 |
| -npm install |
174 |
| -npm start |
175 |
| -# http://localhost:3000 |
176 |
| -``` |
177 |
| - |
178 |
| -### ▶️ Backend JavaScript CJS |
179 |
| - |
180 |
| -```bash |
181 |
| -cd backend-javascript-cjs |
| 169 | +cd backend-javascript |
182 | 170 | npm install
|
183 | 171 | npm start
|
184 | 172 | # http://localhost:3000
|
@@ -209,19 +197,11 @@ docker run -d -p 4200:4200 ganatan/frontend-angular
|
209 | 197 | # http://localhost:4200
|
210 | 198 | ```
|
211 | 199 |
|
212 |
| -### ▶️ Launch the JavaScript ESM backend with Docker |
213 |
| - |
214 |
| -```bash |
215 |
| -docker pull ganatan/backend-javascript-esm |
216 |
| -docker run -d -p 8080:8080 ganatan/backend-javascript-esm |
217 |
| -# http://localhost:8080 |
218 |
| -``` |
219 |
| - |
220 |
| -### ▶️ Launch the JavaScript CJS backend with Docker |
| 200 | +### ▶️ Launch the JavaScript backend with Docker |
221 | 201 |
|
222 | 202 | ```bash
|
223 |
| -docker pull ganatan/backend-javascript-cjs |
224 |
| -docker run -d -p 8080:8080 ganatan/backend-javascript-cjs |
| 203 | +docker pull ganatan/backend-javascript |
| 204 | +docker run -d -p 8080:8080 ganatan/backend-javascript |
225 | 205 | # http://localhost:8080
|
226 | 206 | ```
|
227 | 207 |
|
|
0 commit comments