The old way of injecting dependencies using the constructor:
import { Component } from '@angular/core';
@Component({ / ... / })
export class MyComponent {
constructor(
@Inject(SOME_TOKEN) private readonly someToken: string,
private readonly myService: MyService,
private readonly httpClient: HttpClient,
) {}
}
The new way of injecting dependencies using the inject() function:
import { Component, inject } from '@angular/core';
@Component({ / ... / })
export class MyComponent {
private readonly someToken = inject(SOME_TOKEN);
private readonly myService = inject(MyService);
private readonly httpClient = inject(HttpClient);
}
As more and more developers turn to Docker to streamline their development processes, it becomes increasingly important to understand how to take backup and restore a volume in Docker. In this article, we’ll explore the pain areas around volume backup and restoration, the reasons for doing it, and provide a comprehensive solution that will help you take backup and restore volumes with ease.
When you need to back up, restore, or migrate data from one Docker host to another, volumes are generally the best choice. You can stop containers using the volume, then back up the volume’s directory (such as /var/lib/docker/volumes/<volume-name>). Other alternatives, such as bind mounts, rely on the host machine’s filesystem having a specific directory structure available, for example /tmp/source on UNIX systems like Linux and macOS and C:/Users/John on Windows.
Nous soutenons votre projet de rénovation énergétique
En route vers un PEB plus bas, c'est bon pour vous et pour le climat !
Brico & BricoPlanit participent à votre projet et vous offrent le coût de votre certificat de performance énergétique en remise.
Determine the cost of live for another country compared to yours. Ideal to propose the right price for everyone
Todo ! Save all my repositories on my NAS
Idées d'applications opensource à installer sur mon Droid
Les meilleurs :-)
Des images geek
Un blog en BD
Présentation
Dans le but de promouvoir la décentralisation des données personnelles et l’usage de logiciels open source, je propose un hébergement de divers services utiles. Ces services sont basés sur du code libre et déployés sur des systèmes libres également.
Je suis un particulier, et dans la mesure de mes capacités, j’essaye toujours de fournir des services à ma famille et à mes amis proches en remplacement de services non libres fournis par les géants du web. J’ai décidé de faire le nécessaire pour étendre ces services à un public plus large, avec pour but de conserver une qualité suffisante.
Voici une liste non exhaustive de services que je propose :
Mastodon
Nextcloud
Calendrier/Contacts et synchronisation
Hébergement de vidéos (Mediagoblin)
Hébergement de vidéos (Peertube)
Kanboard
Flux RSS
"Lire plus tard" (wallabag)
Partage de liens (Shaarli)
Raccourcisseur d’URLs
Édition de texte collaborative
Réseau social
Hébergement de dépôts git privés et publics, gestion d’issues
Messagerie instantanée (XMPP/Jabber)
Comptes e-mails avec domaines personnalisés, IMAP/SMTP, MX backup
Hébergement et administration de sites web privés
Comptes shell protégés