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:
- 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:
demos-net:
driver: bridge

View File

@@ -15,3 +15,21 @@ docker_demo_1:
needs:
- job: build_demo_1
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',
],
},
// {
// name: 'Anwaltskanzlei Demo 2',
// url: isProd ? '/lawfirm/demo2/' : `${BASE_URL}:25602`,
// preview: '/previews/lawfirm-1.png',
// description: [
// 'Modernes Design',
// 'Dunkles Layout',
// 'Optimiert für Rechtsanwälte',
// 'Optimiert für Rechtsanwälte 1',
// ],
// },
{
name: 'Kanzlei Demo 2',
url: isProd ? '/lawfirm/demo2/' : `${BASE_URL}:25602`,
preview: '/previews/lawfirm-1.png',
description: [
'Modernes Design',
],
},
],
},
// {