From 49ec760eb18fc44ae54c55e7febc22ad7198da92 Mon Sep 17 00:00:00 2001 From: Maxence Lanone Date: Mon, 20 Mar 2023 17:06:15 +0100 Subject: [PATCH] :construction_worker: ajout dockerfile pour api --- Sources/.dockerignore | 25 ++++++++++++++++++ .../Tests/DbConsole/projet.Champions.db-shm | Bin 32768 -> 0 bytes .../Tests/DbConsole/projet.Champions.db-wal | 0 Sources/Trek12_API.sln | 6 +++++ Sources/Trek12_API/Dockerfile | 25 ++++++++++++++++++ Sources/Trek12_API/Trek12_API.csproj | 2 ++ Sources/docker-compose.dcproj | 18 +++++++++++++ Sources/docker-compose.override.yml | 13 +++++++++ Sources/docker-compose.yml | 8 ++++++ 9 files changed, 97 insertions(+) create mode 100644 Sources/.dockerignore delete mode 100644 Sources/Tests/DbConsole/projet.Champions.db-shm delete mode 100644 Sources/Tests/DbConsole/projet.Champions.db-wal create mode 100644 Sources/Trek12_API/Dockerfile create mode 100644 Sources/docker-compose.dcproj create mode 100644 Sources/docker-compose.override.yml create mode 100644 Sources/docker-compose.yml diff --git a/Sources/.dockerignore b/Sources/.dockerignore new file mode 100644 index 0000000..bdca33b --- /dev/null +++ b/Sources/.dockerignore @@ -0,0 +1,25 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/azds.yaml +**/bin +**/charts +**/docker-compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md \ No newline at end of file diff --git a/Sources/Tests/DbConsole/projet.Champions.db-shm b/Sources/Tests/DbConsole/projet.Champions.db-shm deleted file mode 100644 index fe9ac2845eca6fe6da8a63cd096d9cf9e24ece10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuAr62r3net6.0 enable enable + ../docker-compose.dcproj + 24549743-d6e0-4694-975a-beb4dc331de3 diff --git a/Sources/docker-compose.dcproj b/Sources/docker-compose.dcproj new file mode 100644 index 0000000..2e6fc8e --- /dev/null +++ b/Sources/docker-compose.dcproj @@ -0,0 +1,18 @@ + + + + 2.1 + Linux + {7DF17583-2166-4ABE-82EE-F63CEE2132C2} + True + {Scheme}://localhost:{ServicePort}/swagger + trek12_api + + + + docker-compose.yml + + + + + diff --git a/Sources/docker-compose.override.yml b/Sources/docker-compose.override.yml new file mode 100644 index 0000000..8584db8 --- /dev/null +++ b/Sources/docker-compose.override.yml @@ -0,0 +1,13 @@ +version: '3.4' + +services: + trek12_api: + environment: + - ASPNETCORE_ENVIRONMENT=Development + - ASPNETCORE_URLS=https://+:443;http://+:80 + ports: + - "80" + - "443" + volumes: + - ~/.aspnet/https:/root/.aspnet/https:ro + - ~/.microsoft/usersecrets:/root/.microsoft/usersecrets:ro \ No newline at end of file diff --git a/Sources/docker-compose.yml b/Sources/docker-compose.yml new file mode 100644 index 0000000..1ebd451 --- /dev/null +++ b/Sources/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3.4' + +services: + trek12_api: + image: ${DOCKER_REGISTRY-}trek12api + build: + context: . + dockerfile: Trek12_API/Dockerfile