Skip to content
Snippets Groups Projects

Handle email assets

This section will allow you to import the assets used in the newsletter from Ecolyo

Import assets

When email or ecogesture assets changes in Ecolyo project, you need to update them in the backoffice's server.

Convert the assets

This step is needed to convert some svg files and all ecogestures.

  • Go to the backoffice server pipelines page.
  • Run a new pipeline for master branch.

!!! note "Optional"

You can specify from which Ecolyo branch you would like to get assets by overwriting _ECOLYO_ASSETS_BRANCH_ variable with a branch name (ex: 123-new-feature).
  • Launch manually the job import-convert-assets

Once the job is finished, an artifact containing the required assets is created on GitLab.

Import the assets on OpenShift

  • Connect to the Openshift console
  • Select the correct project (REC or PROD)
  • Connect to the terminal of ecolyo-agent-server
  • Go to the volume folder cd /app/mnt
  • Import assets generated previously

curl --header "PRIVATE-TOKEN:<BACKOFFICE-API-TOKEN>" https://forge.grandlyon.com/api/v4/projects/621/jobs/artifacts/master/download?job=import-convert-assets --output image-lib.zip

This command fetches the latest artifact for the import-convert-assets job

  • Extract and overwrite current assets unzip -o image-lib.zip

If everything is successful you can go to https://ecolyo-agent-rec.apps.com/assets/ or https://ecolyo-agent.apps.com/assets/ to check your updated images.