Skip to content
Snippets Groups Projects
Commit d1da9343 authored by Raditss's avatar Raditss
Browse files

.env support

parent b5cfd203
Branches
Tags
No related merge requests found
DB_URL=jdbc:mysql://localhost:3306/toco_soap
DB_USERNAME=toco
DB_PASSWORD=toco
\ No newline at end of file
......@@ -7,6 +7,7 @@ WORKDIR /app
COPY src ./src
COPY pom.xml .
COPY .env .
COPY target ./target
RUN mvn clean package
......
......@@ -53,6 +53,11 @@
<artifactId>spring-web</artifactId>
<version>6.0.13</version>
</dependency>
<dependency>
<groupId>io.github.cdimascio</groupId>
<artifactId>java-dotenv</artifactId>
<version>5.2.2</version>
</dependency>
</dependencies>
......
......@@ -2,16 +2,19 @@ package org.toco.core;
import java.sql.*;
import io.github.cdimascio.dotenv.Dotenv;
public class connector {
public static Connection connect() {
String user = "toco";
String password = "toco";
String url = "jdbc:mysql://toco-soap-db:3306/toco_soap";
Dotenv dotenv = Dotenv.load();
String DB_URL = dotenv.get("DB_URL");
String DB_USERNAME = dotenv.get("DB_USERNAME");
String DB_PASSWORD = dotenv.get("DB_PASSWORD");
try {
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("Driver loaded!");
Connection connection = DriverManager.getConnection(url, user, password);
Connection connection = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
System.out.println("Connected to the database");
return connection; // Return the connection before closing
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment