Compare commits

...

2 Commits

Author SHA1 Message Date
Maxime Kjaer
f3ea96eb3a test: build examples in the CI (#3856) 2023-10-10 20:00:27 +02:00
abriejenny
c2858e911e docs(examples): update docker-compose.yml (#4594)
Updated docker compose to be in line with current practices.

Reference: https://docs.docker.com/compose/
2023-01-12 09:56:11 +01:00
2 changed files with 64 additions and 51 deletions

View File

@@ -24,3 +24,31 @@ jobs:
- run: npm test - run: npm test
env: env:
CI: true CI: true
build-examples:
runs-on: ubuntu-latest
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
example:
- custom-parsers
- typescript
- webpack-build
- webpack-build-server
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Use Node.js 20
uses: actions/setup-node@v3
with:
node-version: 20
- name: Build ${{ matrix.example }}
run: |
cd examples/${{ matrix.example }}
npm install
npm run build

View File

@@ -1,20 +1,13 @@
services:
nginx: nginx:
image: nginx:alpine image: nginx:alpine
volumes: volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro - ./nginx.conf:/etc/nginx/nginx.conf:ro
links:
- server-john
- server-paul
- server-george
- server-ringo
ports: ports:
- "3000:80" - "3000:80"
server-john: server-john:
build: ./server build: ./server
links:
- redis
expose: expose:
- "3000" - "3000"
environment: environment:
@@ -22,8 +15,6 @@ server-john:
server-paul: server-paul:
build: ./server build: ./server
links:
- redis
expose: expose:
- "3000" - "3000"
environment: environment:
@@ -31,8 +22,6 @@ server-paul:
server-george: server-george:
build: ./server build: ./server
links:
- redis
expose: expose:
- "3000" - "3000"
environment: environment:
@@ -40,8 +29,6 @@ server-george:
server-ringo: server-ringo:
build: ./server build: ./server
links:
- redis
expose: expose:
- "3000" - "3000"
environment: environment:
@@ -49,8 +36,6 @@ server-ringo:
client: client:
build: ./client build: ./client
links:
- nginx
redis: redis:
image: redis:alpine image: redis:alpine