Add "Kanzlei Demo 2" to demos data, Docker setup, and CI pipeline

This commit is contained in:
2025-06-23 00:58:00 +09:00
parent 83774715a0
commit c7bf2073d1
4 changed files with 51 additions and 11 deletions

View File

@@ -0,0 +1,14 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="lawfirm-demo2" type="js.build_tools.npm" singleton="false">
<package-json value="$PROJECT_DIR$/lawfirm-demos/demo-2/package.json" />
<command value="run" />
<scripts>
<script value="dev" />
</scripts>
<node-interpreter value="project" />
<envs>
<env name="PORT" value="25602" />
</envs>
<method v="2" />
</configuration>
</component>

View File

@@ -37,6 +37,17 @@ services:
environment: environment:
- NODE_ENV=production - NODE_ENV=production
ld2:
image: registry.boomlab.party/rheinsw/demo-websites/ld2
container_name: ld1
ports:
- "25602:3000"
restart: on-failure
networks:
- demos-net
environment:
- NODE_ENV=production
networks: networks:
demos-net: demos-net:
driver: bridge driver: bridge

View File

@@ -15,3 +15,21 @@ docker_demo_1:
needs: needs:
- job: build_demo_1 - job: build_demo_1
artifacts: true artifacts: true
build_demo_2:
stage: build
extends: .build-next-template
variables:
IMAGE_NAME: ld1
WORKDIR_PATH: ./lawfirm-demos/demo-2
docker_demo_2:
stage: dockerize
extends: .docker-build-template
variables:
IMAGE_NAME: ld2
WORKDIR_PATH: ./lawfirm-demos/demo-2
DOCKERFILE_PATH: Dockerfile
needs:
- job: build_demo_2
artifacts: true

View File

@@ -16,17 +16,14 @@ export const demoCategories = [
'Optimiert für Rechtsanwälte', 'Optimiert für Rechtsanwälte',
], ],
}, },
// { {
// name: 'Anwaltskanzlei Demo 2', name: 'Kanzlei Demo 2',
// url: isProd ? '/lawfirm/demo2/' : `${BASE_URL}:25602`, url: isProd ? '/lawfirm/demo2/' : `${BASE_URL}:25602`,
// preview: '/previews/lawfirm-1.png', preview: '/previews/lawfirm-1.png',
// description: [ description: [
// 'Modernes Design', 'Modernes Design',
// 'Dunkles Layout', ],
// 'Optimiert für Rechtsanwälte', },
// 'Optimiert für Rechtsanwälte 1',
// ],
// },
], ],
}, },
// { // {