summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorSzymon Szukalski <szymon@skas.io>2024-07-25 10:23:47 +1000
committerSzymon Szukalski <szymon@skas.io>2024-07-25 10:23:47 +1000
commit7be6f97a98429485ff35b12798bdb8e7b8facf19 (patch)
treea9f844c7658a68eb5316a8df1470a86d86a6473d /docker-compose.yml
parentc459e7d5abd66d7bcf38e151aa2632fcb139f4f5 (diff)
Containerise application and switch to PostgreSQL
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..0f45dc0
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,27 @@
+services:
+ postgres:
+ image: postgres:latest
+ container_name: postgres
+ environment:
+ POSTGRES_USER: markr_prod
+ POSTGRES_PASSWORD: CpfzDA3nR3jH9Ky4
+ POSTGRES_DB: markr
+ ports:
+ - "5432:5432"
+ volumes:
+ - postgres_data:/var/lib/postgresql/data
+
+ markr_service:
+ build: .
+ container_name: markr_service
+ ports:
+ - "8080:8080"
+ depends_on:
+ - postgres
+ environment:
+ SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/markr
+ SPRING_DATASOURCE_USERNAME: markr_prod
+ SPRING_DATASOURCE_PASSWORD: CpfzDA3nR3jH9Ky4
+
+volumes:
+ postgres_data: