Commits on Source (8)
-
Muhammad Hamza Akhtar authored
Provide separate Dockefiles for development and production to avoid installing devDependencies in production CI. Will also reduce build size of the project during deployment.
-
Muhammad Hamza Akhtar authored
Testing semantic-release and linting for commit messages
-
Muhammad Hamza Akhtar authored
-
Muhammad Hamza Akhtar authored
Separate Dockefile for dev and prod and Changes for CI file See merge request padme-development/padme-station-software!87
-
Muhammad Hamza Akhtar authored
CI file fix. Bumping node version
-
Muhammad Hamza Akhtar authored
Adding missing dep
-
Muhammad Hamza Akhtar authored
Check release for test branch
-
semantic-release-bot authored
## [1.0.1](v1.0.0...v1.0.1) (2023-12-01) ### Performance Improvements * **dockerfile, docker-compose-dev.yml:** separate Dockefile for dev and prod ([f9e80b74](f9e80b74))
Showing
- .gitlab-ci.yml 36 additions, 24 deletions.gitlab-ci.yml
- .husky/commit-msg 4 additions, 0 deletions.husky/commit-msg
- Dockerfile 6 additions, 1 deletionDockerfile
- Dockerfile.dev 37 additions, 0 deletionsDockerfile.dev
- StationDeploymentFiles/docker-compose-dev.yml 3 additions, 1 deletionStationDeploymentFiles/docker-compose-dev.yml
- app.js 1 addition, 1 deletionapp.js
- commitlint.config.js 3 additions, 0 deletionscommitlint.config.js
- installationWizard/app.js 1 addition, 1 deletioninstallationWizard/app.js
- package-lock.json 11054 additions, 3848 deletionspackage-lock.json
- package.json 50 additions, 4 deletionspackage.json
.husky/commit-msg
0 → 100755
Dockerfile.dev
0 → 100644
commitlint.config.js
0 → 100644
This diff is collapsed.
{ | ||
"name": "pht-web", | ||
"version": "0.0.0", | ||
"name": "@padme-development/padme-station-software", | ||
"version": "1.0.1", | ||
"description": "A Dockerized Javascript Web Application providing interfaces for Monitoring of the algorithms and components, which manage the business logic e.g. pulling a train, execute a train, inspect the results, and many more.", | ||
"license": "MIT", | ||
"homepage": "https://git.rwth-aachen.de/padme-development/padme-station-software", | ||
"private": true, | ||
"scripts": { | ||
"cm": "cz", | ||
"build:wizard": "npm run build --prefix wizard-frontend", | ||
"build:station": "npm run build --prefix station-frontend", | ||
"start": "npm run build:wizard && npm run build:station && node ./bin/www", | ||
"dev": "NODE_ENV=development nodemon ./bin/www", | ||
"test": "jest" | ||
"test": "jest", | ||
"semantic-release": "semantic-release", | ||
"prepare": "husky install" | ||
}, | ||
"dependencies": { | ||
"async-mutex": "^0.4.0", | ||
... | ... | @@ -35,12 +41,52 @@ |
"wait-queue": "^1.1.4" | ||
}, | ||
"devDependencies": { | ||
"@commitlint/cli": "^18.4.3", | ||
"@commitlint/config-conventional": "^18.4.3", | ||
"commitizen": "^4.3.0", | ||
"cors": "^2.8.5", | ||
"cz-conventional-changelog": "^3.3.0", | ||
"eslint": "^8.48.0", | ||
"eslint-config-airbnb-base": "^15.0.0", | ||
"eslint-plugin-import": "^2.28.1", | ||
"husky": "^8.0.3", | ||
"jest": "^29.6.4", | ||
"jest-junit": "^16.0.0", | ||
"nodemon": "^3.0.1" | ||
"nodemon": "^3.0.1", | ||
"semantic-release": "^22.0.8" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"release": { | ||
"branches": [ | ||
"main", | ||
"prerelease-semver" | ||
], | ||
"plugins": [ | ||
"@semantic-release/commit-analyzer", | ||
"@semantic-release/release-notes-generator", | ||
"@semantic-release/gitlab", | ||
[ | ||
"@semantic-release/npm", | ||
{ | ||
"npmPublish": false | ||
} | ||
], | ||
[ | ||
"@semantic-release/git", | ||
{ | ||
"assets": [ | ||
"package.json" | ||
], | ||
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" | ||
} | ||
] | ||
] | ||
}, | ||
"config": { | ||
"commitizen": { | ||
"path": "cz-conventional-changelog" | ||
} | ||
} | ||
} |