Compare commits

...

2 Commits

Author SHA1 Message Date
d1f0f281c0 chore: Upgrade dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-15 09:06:58 +01:00
abab24231e feat: Add deploy website test
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-18 01:18:37 +02:00
6 changed files with 1175 additions and 1429 deletions

61
.drone.yml Normal file
View File

@ -0,0 +1,61 @@
---
# drone encrypt Weko/pdf-editor $AWS_ACCESS_KEY_ID
kind: secret
name: AWS_ACCESS_KEY_ID
data: /saVhwaoFWeXGk4lOiqngq+bF0G+zOiER1SJTP1LNfqddb3wyX/NXW+U380RIXOLr0UFuwCF
---
# drone encrypt Weko/pdf-editor $AWS_SECRET_ACCESS_KEY
kind: secret
name: AWS_SECRET_ACCESS_KEY
data: Wkomm6zPGKFdmBkihm+2up253pBGUOIHueqDlanMD/yyOekI1ss1VYCn4+/7LZ+BC24wQnAtS8n7yDI14zNlbtkINSmbWX087ziBPXKbJ3ovs49TDkCsYwkFp6Y=
---
kind: pipeline
type: docker
name: production
steps:
- name: install npm
image: node:current-alpine
volumes:
- name: assets
path: /drone/src/node_modules
commands:
- npm install --ignore-scripts
- npm run test
- name: build website
image: jakejarvis/hugo-extended
environment:
AWS_ACCESS_KEY_ID:
from_secret: AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY:
from_secret: AWS_SECRET_ACCESS_KEY
volumes:
- name: assets
path: /drone/src/node_modules
- name: hugo-resources
path: /drone/src/resources
commands:
- hugo --gc --minify
- hugo deploy
- name: notify
image: plugins/matrix@sha256:f1affb31b0c86963c97c6f976fa0dcb3cc84272057fd8558d609d28b3064bd7f
settings:
homeserver: https://converser.eu
roomid: "QwOITmkKxRJJyCSDOZ:converser.eu"
userid: "resilien:converser.eu"
accesstoken:
from_secret: MATRIX_ACCESSTOKEN
when:
status: [ failure ]
volumes:
- name: assets
host:
path: /tmp/drone/cache/weko/pdf-editor/node_modules
- name: hugo-resources
host:
path: /tmp/drone/cache/weko/pdf-editor/resources

View File

@ -3,7 +3,6 @@
"rules": { "rules": {
"no-empty-source": null, "no-empty-source": null,
"scss/comment-no-empty": null, "scss/comment-no-empty": null,
"max-line-length": null,
"scss/at-extend-no-missing-placeholder": null, "scss/at-extend-no-missing-placeholder": null,
"scss/dollar-variable-colon-space-after": null, "scss/dollar-variable-colon-space-after": null,
"scss/dollar-variable-empty-line-before": null, "scss/dollar-variable-empty-line-before": null,

View File

@ -25,7 +25,7 @@ Le logiciel est en version alpha et donc ne fonctionne pas actuellement. Le but
- [ ] Pouvoir ajouter/supprimer/déplacer un dessin - [ ] Pouvoir ajouter/supprimer/déplacer un dessin
- [ ] Pouvoir télécharger le fichier - [ ] Pouvoir télécharger le fichier
- [ ] Rendre le site léger coté Javascript (minification, suppression du code non utilisé) - [ ] Rendre le site léger coté Javascript (minification, suppression du code non utilisé)
- [ ] Déployer automatiquement sur https://pdf.weko.io - [x] Déployer automatiquement sur https://pdf.weko.io
- [x] Rendre le site multi-langue - [x] Rendre le site multi-langue
- [x] Afficher le fichier PDF dans une _modal_ - [x] Afficher le fichier PDF dans une _modal_
- [x] Rendre le site léger coté CSS (minification, suppression du code non utilisé) - [x] Rendre le site léger coté CSS (minification, suppression du code non utilisé)

View File

@ -1,8 +1,13 @@
baseURL: http://example.org/ baseURL: https://pdf.weko.io/
defaultContentLanguage: en defaultContentLanguage: en
defaultContentLanguageInSubdir: true defaultContentLanguageInSubdir: true
disableKinds: ["taxonomy", "term"] disableKinds: ["taxonomy", "term"]
deployment:
targets:
- name: production
URL: s3://pdf.weko.io?endpoint=https://s3.garage.resilien.cloud&disableSSL=true&s3ForcePathStyle=true&region=garage
params: params:
brand: PDF-Editor brand: PDF-Editor

2521
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -22,17 +22,17 @@
"bootstrap": "^5.2.3", "bootstrap": "^5.2.3",
"cssnano": "^6.0.1", "cssnano": "^6.0.1",
"cssnano-preset-advanced": "^6.0.1", "cssnano-preset-advanced": "^6.0.1",
"esbuild": "^0.17.19", "esbuild": "^0.19.9",
"eslint": "^8.40.0", "eslint": "^8.40.0",
"hugo-installer": "^4.0.1", "hugo-installer": "^4.0.1",
"pdfjs-dist": "^3.6.172", "pdfjs-dist": "^4.0.269",
"postcss": "^8.4.23", "postcss": "^8.4.23",
"postcss-cli": "^10.1.0", "postcss-cli": "^11.0.0",
"stylelint": "^15.6.2", "stylelint": "^16.0.2",
"stylelint-config-standard-scss": "^9.0.0" "stylelint-config-standard-scss": "^12.0.0"
}, },
"otherDependencies": { "otherDependencies": {
"hugo": "0.111.3" "hugo": "0.121.1"
}, },
"comments": { "comments": {
"dependencies": { "dependencies": {