diff --git a/.gitignore b/.gitignore
index 85e7c1dfcb7fbb33f932c81024018cd8c10519da..e375bb659a7f01c1585b6c2bed7aeb29065bcb6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
 /.idea/
+# System files
+.DS_Store
+Thumbs.db
diff --git a/back-skeleton/.env.sample b/back-skeleton/.env.sample
new file mode 100644
index 0000000000000000000000000000000000000000..edd4406493c73a3c782297f00196af8d88a90aa3
--- /dev/null
+++ b/back-skeleton/.env.sample
@@ -0,0 +1,3 @@
+DATABASE_USER=
+DATABASE_PASSWORD=
+DATABASE_NAME=
diff --git a/back-skeleton/.gitignore b/back-skeleton/.gitignore
index 549e00a2a96fa9d7c5dbc9859664a78d980158c2..afd694ca019f95efe3c8cb833b74f2592b810425 100644
--- a/back-skeleton/.gitignore
+++ b/back-skeleton/.gitignore
@@ -31,3 +31,5 @@ build/
 
 ### VS Code ###
 .vscode/
+
+.env
diff --git a/back-skeleton/README.MD b/back-skeleton/README.MD
new file mode 100644
index 0000000000000000000000000000000000000000..4ec03ee7d2825896b858a0b3733b23332dad2b3c
--- /dev/null
+++ b/back-skeleton/README.MD
@@ -0,0 +1,8 @@
+# Your backend API
+
+## Set up 
+1. Copie-colle le .env.sample en .env
+2. Rajoute le pluggin : https://plugins.jetbrains.com/plugin/7861-envfile
+3. <img src="img-readme/img.png">
+3. <img src="img-readme/img_1.png">
+3. <img src="img-readme/img_2.png">
diff --git a/back-skeleton/docker-compose.yml b/back-skeleton/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a11c4317224ed0182981fcf2f45951b31e7fe441
--- /dev/null
+++ b/back-skeleton/docker-compose.yml
@@ -0,0 +1,14 @@
+version: '3.1'
+services:
+  database:
+    container_name: api_database
+    image: postgres
+    restart: always
+    env_file:
+      - .env
+    environment:
+      POSTGRES_USER : ${DATABASE_USER}
+      POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
+      POSTGRES_DB: ${DATABASE_NAME}
+    ports:
+      - "5432:5432"
diff --git a/back-skeleton/img-readme/img.png b/back-skeleton/img-readme/img.png
new file mode 100644
index 0000000000000000000000000000000000000000..3114199ec125eadbf57abc3e4045dcfa61387d30
Binary files /dev/null and b/back-skeleton/img-readme/img.png differ
diff --git a/back-skeleton/img-readme/img_1.png b/back-skeleton/img-readme/img_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..28cfcdf99eb8dd515805539bfd19a7c7286ea2d2
Binary files /dev/null and b/back-skeleton/img-readme/img_1.png differ
diff --git a/back-skeleton/img-readme/img_2.png b/back-skeleton/img-readme/img_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b29eaee362f7b3a79a692ce207752b1ee8cd223b
Binary files /dev/null and b/back-skeleton/img-readme/img_2.png differ
diff --git a/back-skeleton/src/main/resources/application.properties b/back-skeleton/src/main/resources/application.properties
index 8b137891791fe96927ad78e64b0aad7bded08bdc..ac2ecdf2a50f49d3b5d285f39d058ee3aa3ec43e 100644
--- a/back-skeleton/src/main/resources/application.properties
+++ b/back-skeleton/src/main/resources/application.properties
@@ -1 +1,3 @@
-
+spring.datasource.url=jdbc:postgresql://localhost:5432/${DATABASE_NAME}
+spring.datasource.username=${DATABASE_USER}
+spring.datasource.password=${DATABASE_PASSWORD}