Sign inSign up

blazordevlab/materialpassport

By blazordevlab

•Updated almost 2 years ago

Digital Product Passports (DPP)

Image
Databases & storage
Monitoring & observability
0

3.0K

blazordevlab/materialpassport repository overview

⁠The EU’s new Digital Product Passport (DPP): everything you need to know

In 2024, the EU will implement new legislation requiring nearly all products sold in the union to have a digital product passport (DPP) in place. The goal? To improve the transparency of product's value chains. In this blog, we’ll give you the essentials of the DPP, the EU’s new requirements, and how to prepare for them.

What’s a Digital Product Passport?

A DPP is a tool aimed at enhancing transparency about a product’s environmental impact by offering relevant and comprehensive information about its lifecycle.

Similar to traditional passports, each product has a unique identity that’s linked to one source with information about just that specific product.

mailto: [email protected]⁠

demo: https://productpassport.blazorserver.com/⁠

docker compose

version: '3.8'
services:
  dpp:
    image: blazordevlab/materialpassport:latest
    environment:
      - UseInMemoryDatabase=false
      - ASPNETCORE_ENVIRONMENT=Development
      - ASPNETCORE_URLS=http://+:80;https://+:443
      - ASPNETCORE_HTTP_PORTS=80
      - ASPNETCORE_HTTPS_PORTS=443
      - AppConfigurationSettings__ApplicationUrl=https://materialpassport.blazorserver.com
      - AppConfigurationSettings__Version=0.0.2
      - DatabaseSettings__DBProvider=mssql
      - DatabaseSettings__ConnectionString=Server=db;Database=materialpassport;User Id=sa;Password=YourStrong!Passw0rd;MultipleActiveResultSets=true;Encrypt=false;TrustServerCertificate=true
      - SmtpClientOptions__User=yourname
      - SmtpClientOptions__Port=25
      - SmtpClientOptions__Server=yoursmtp.server
      - SmtpClientOptions__Password=passsword
      - [email protected]
      - Authentication__Microsoft__ClientId=yourclientid
      - Authentication__Microsoft__ClientSecret=yourSecret
      - Authentication__Google__ClientId=x
      - Authentication__Google__ClientSecret=x
      - LedgerSettings__WalletAccountName=youracc
      - LedgerSettings__WalletPassword=pass0ord!@$
      - LedgerSettings__NodeUrl=https://api.testnet.shimmer.network
      - LedgerSettings__FaucetUrl=https://faucet.testnet.shimmer.network/api/enqueue
    ports:
      - "1060:80"
      - "1063:443"
    volumes:
      - files_volume:/app/Files
    depends_on:
      - db

  db:
    image: mcr.microsoft.com/mssql/server:2022-latest
    environment:
      - ACCEPT_EULA=Y
      - SA_PASSWORD=YourStrong!Passw0rd
    ports:
      - "1433:1433"
    volumes:
      - db_data:/var/opt/mssql
    networks:
      - default

volumes:
  files_volume:
  db_data:

Tag summary

Content type

Image

Digest

sha256:65672dd76…

Size

339.4 MB

Last updated

almost 2 years ago

docker pull blazordevlab/materialpassport