feat: Modification du deploiement
This commit is contained in:
90
.drone.yml
90
.drone.yml
@ -1,21 +1,3 @@
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $REGISTRY_PASSWORD
|
||||
kind: secret
|
||||
name: REGISTRY_PASSWORD
|
||||
data: BW8D91fKNJuWWF5k5F/CNi8GIQvmNEUocqPJJ+N57qxQ06y+G9q715PBFpys5BTKUQHPQqSd7Q6MhWpsOc5Ttn/gtCX1tbGrAqsFrEec
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $REGISTRY_USER
|
||||
kind: secret
|
||||
name: REGISTRY_USER
|
||||
data: dlboI6U0j0jZxVQiF62p9lQkpFBg7M4QtiD6K7K3NtQmkw==
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com "{\"auths\":{\"https://registry.weko.io\":{\"auth\":\"$(echo -n "$REGISTRY_USER:$REGISTRY_PASSWORD" | base64)\",\"email\":\"$REGISTRY_USER\"}}}"
|
||||
kind: secret
|
||||
name: REGISTRY_CONFIG
|
||||
data: B0svjVRqxyDJE+MmSPPCU2hWbBzTjYHS6CnV6IAzGxrQPVNbGmEqoCWkBsG6tUFhL3JcU+fYEidV+RVHTRpYumbDWTXlBSz0q3BVsfqxvgWb2JgpvO7/X3rIxCZwECMMMm7nyRubsOeFDzFh9ic1cU4Bw2DTA+L65lWGiEGME/KqCi6yKy56KjmAC8kAoJ9ifw++KsGytvZjPI68+bbWpRFTAuwWU3SDv12y
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $DIRECTUS_URL
|
||||
kind: secret
|
||||
@ -28,6 +10,30 @@ kind: secret
|
||||
name: DIRECTUS_TOKEN
|
||||
data: C4N8jh2kDORa5vo2mqOcqbBLLBXdcnHNDq9sK6+R9gzemeyzLp3K7ENw5ZibVYAJ2VEYylQr9zvHFeFE
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $AWS_ACCESS_KEY_ID
|
||||
kind: secret
|
||||
name: STAGING_AWS_ACCESS_KEY_ID
|
||||
data: vlodnMDH4TJTqTBLYgZYq/O5U4IoFl3LGv12aNGRZr39v+tDDaBdB08duY7rXQ3yHnbrXihO
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $AWS_SECRET_ACCESS_KEY
|
||||
kind: secret
|
||||
name: STAGING_AWS_SECRET_ACCESS_KEY
|
||||
data: REEeUiOcy6dtO3fHB5hqZ17aR+YJm3vGkS0tVTdL3Oy32Og+8hFunRZ3Ym7qkrkw8C0JKAhk22traNWEGzPZcb9rzMb25tRRXZC0GdVd+9bvKOMcCYTvBk2hjWI=
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $AWS_ACCESS_KEY_ID
|
||||
kind: secret
|
||||
name: PRODUCTION_AWS_ACCESS_KEY_ID
|
||||
data: hLqwvfjql+mwZ1ES4bLpAHgll1GE5a0Yq6H+MoOwtpxr0PINxDeOWYKI0CNoXtnG3sbWtjlm
|
||||
|
||||
---
|
||||
# drone encrypt weko/scores.ceiba-conseil.com $AWS_SECRET_ACCESS_KEY
|
||||
kind: secret
|
||||
name: PRODUCTION_AWS_SECRET_ACCESS_KEY
|
||||
data: vlXPN/c+WnEMpEbSBPDVCFJFNKy/RIP7oRXW4WsPpv+FhER4lG/1m2dWUPfagHCsdHptN60yfZya3GkZO4DW3lmpfuQGvTu9rkYDZMv2PiWBjX7lyTdmM+oLzIs=
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
@ -49,20 +55,16 @@ steps:
|
||||
- npm run lint
|
||||
- npm run build
|
||||
|
||||
- name: push docker image on registry
|
||||
image: plugins/docker
|
||||
settings:
|
||||
username:
|
||||
from_secret: REGISTRY_USER
|
||||
password:
|
||||
from_secret: REGISTRY_PASSWORD
|
||||
repo: registry.weko.io/scores_ceiba
|
||||
registry: registry.weko.io
|
||||
tags:
|
||||
- latest
|
||||
|
||||
image_pull_secrets:
|
||||
- REGISTRY_CONFIG
|
||||
- name: deploy on s3
|
||||
image: minio/mc
|
||||
environment:
|
||||
AWS_ACCESS_KEY_ID:
|
||||
from_secret: PRODUCTION_AWS_ACCESS_KEY_ID
|
||||
AWS_SECRET_ACCESS_KEY:
|
||||
from_secret: PRODUCTION_AWS_SECRET_ACCESS_KEY
|
||||
commands:
|
||||
- mc alias set garage http://10.20.20.10:3900 $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY --api S3v4
|
||||
- mc mirror --overwrite /drone/src/dist garage/scores.ceiba-conseil.com
|
||||
|
||||
volumes:
|
||||
- name: node_modules
|
||||
@ -90,20 +92,16 @@ steps:
|
||||
- npm run lint
|
||||
- npm run build
|
||||
|
||||
- name: push docker image on registry
|
||||
image: plugins/docker
|
||||
settings:
|
||||
username:
|
||||
from_secret: REGISTRY_USER
|
||||
password:
|
||||
from_secret: REGISTRY_PASSWORD
|
||||
repo: registry.weko.io/scores_ceiba
|
||||
registry: registry.weko.io
|
||||
tags:
|
||||
- staging
|
||||
|
||||
image_pull_secrets:
|
||||
- REGISTRY_CONFIG
|
||||
- name: deploy on s3
|
||||
image: minio/mc
|
||||
environment:
|
||||
AWS_ACCESS_KEY_ID:
|
||||
from_secret: STAGING_AWS_ACCESS_KEY_ID
|
||||
AWS_SECRET_ACCESS_KEY:
|
||||
from_secret: STAGING_AWS_SECRET_ACCESS_KEY
|
||||
commands:
|
||||
- mc alias set garage http://10.20.20.10:3900 $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY --api S3v4
|
||||
- mc mirror --overwrite /drone/src/dist garage/staging.scores.ceiba-conseil.com
|
||||
|
||||
volumes:
|
||||
- name: node_modules
|
||||
|
Reference in New Issue
Block a user