docker implemntation WIP

This commit is contained in:
2025-04-19 19:57:11 +02:00
parent 4b5baaa7e3
commit a3d3a01d3a
2 changed files with 23 additions and 2 deletions

5
Dockerfile Normal file
View File

@@ -0,0 +1,5 @@
FROM openjdk:21
COPY target/ArtisanConnectBackend-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

View File

@@ -1,9 +1,25 @@
services: services:
postgres: app:
container_name: artisan
build: .
networks:
- artisan_network
depends_on:
- db
db:
container_name: db
image: 'postgres:latest' image: 'postgres:latest'
environment: environment:
- 'POSTGRES_DB=default' - 'POSTGRES_DB=postgres'
- 'POSTGRES_PASSWORD=postgres' - 'POSTGRES_PASSWORD=postgres'
- 'POSTGRES_USER=postgres' - 'POSTGRES_USER=postgres'
ports: ports:
- '5432:5432' - '5432:5432'
networks:
- artisan_network
networks:
artisan_network:
name: artisan_net
external: false