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}