Testcontainer : Copy Application.proprties in Container und starte erst danach

8u3631984

Bekanntes Mitglied
Hallo ich habe eine CommandLineRunner SpringBootApplication.
Java:
public class ImporterApp implements CommandLineRunner {

Diese soll in einem DockerContainer laufen. Allerdings liest die Application beim Start die application.properties aus.

Java:
    @Value("${csv.downloadURL}")
    private String csvDownloadURL;

So nun habe ich das Problem, dass ich in den Container eine spezielle application.properties packen möchte.
In dieser properties Datei ist die URL für die CSV Datei, die heruntergeladen werden soll.
Diese Datei befindet sich auf einem anderen Container.


So nun meine Frage wie bekomme ich die application properties in den Container vor dem Start.

Ich bekomme immer den Fehler, dass man eine Datei nun rin den Container kopieren kann wenn er läuft. Ist so ein bisschen Henne Ei Problem
 

Oneixee5

Top Contributor
Du kannst den Parameter beim Start des Docker-Containers in Großbuchstaben mitgeben. Das geht so:
docker run -d --name servie-name -e CSV_DOWNLOADURL=<<url>> -p port:port image:tag
 
Zuletzt bearbeitet:

8u3631984

Bekanntes Mitglied
Danke für deine Antwort. Ich habe gerade gesehen dass ich ein wesentliches Detail vergessen habe. Ich will das ganze automatisiert mache und testcontainer verwenden
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Probleme beim Starten von TestContainer Frameworks - Spring, Play, Blade, Vaadin & Co 4
R Datenbank und Application Konsistents Frameworks - Spring, Play, Blade, Vaadin & Co 4
8u3631984 Pfad zu Test Datei in application.yml in Spring Boot Test Frameworks - Spring, Play, Blade, Vaadin & Co 7
ExceptionOfExpectation @Value() für application.properties [SpringBoot] Frameworks - Spring, Play, Blade, Vaadin & Co 9
padde479 APPLICATION FAILED TO START Frameworks - Spring, Play, Blade, Vaadin & Co 2
M Integration Tests als Application? Frameworks - Spring, Play, Blade, Vaadin & Co 0
8u3631984 Test Properties aus application.yml Frameworks - Spring, Play, Blade, Vaadin & Co 1
8u3631984 Mehere gleichnamige Konfigurationsparameter in einer application.properties Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Spring: Testen von unterschiedlichen application.properties Werten Frameworks - Spring, Play, Blade, Vaadin & Co 6
tom.j85 SpringBoot Rest-Application funktioniert nicht - Keine Fehlermeldungen Frameworks - Spring, Play, Blade, Vaadin & Co 13
L SpringBoot Web Application Frameworks - Spring, Play, Blade, Vaadin & Co 1
S Root-Pfad zu meiner Spring Boot Application Frameworks - Spring, Play, Blade, Vaadin & Co 3
M Günstigste oder kostenlose Variante SpringBoot Application laufen zu lassen Frameworks - Spring, Play, Blade, Vaadin & Co 7
J Resolver für XML Schema Location beim Laden des Spring Application Context Frameworks - Spring, Play, Blade, Vaadin & Co 1
deetee Eclipse Maven project builder Fehler mit Spring application xml Frameworks - Spring, Play, Blade, Vaadin & Co 2
L Spring Application mit Hessian Remote-Zugriff Frameworks - Spring, Play, Blade, Vaadin & Co 4
S Spring Security Tutorial ohne Web application Frameworks - Spring, Play, Blade, Vaadin & Co 4

Ähnliche Java Themen

Neue Themen


Oben