Add "Kanzlei Demo 2" to demos data, Docker setup, and CI pipeline
This commit is contained in:
14
.run/lawfirm-demo2.run.xml
Normal file
14
.run/lawfirm-demo2.run.xml
Normal 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>
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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',
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
// {
|
||||
|
||||
Reference in New Issue
Block a user