From 33f6bcedb1aa0dae7ca9797aca83733343dbb851 Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Wed, 5 Feb 2025 11:50:23 +0100 Subject: [PATCH] add Dockerfile --- frontend/.docker/Dockerfile | 9 +++++++++ frontend/docker/docker-compose.yml | 31 ------------------------------ 2 files changed, 9 insertions(+), 31 deletions(-) create mode 100644 frontend/.docker/Dockerfile delete mode 100644 frontend/docker/docker-compose.yml diff --git a/frontend/.docker/Dockerfile b/frontend/.docker/Dockerfile new file mode 100644 index 0000000..ae7f015 --- /dev/null +++ b/frontend/.docker/Dockerfile @@ -0,0 +1,9 @@ +FROM oven/bun:1 AS base +USER root +WORKDIR /usr/src/app + +COPY .. /usr/src/app +RUN bun install + +EXPOSE 3000/tcp +ENTRYPOINT [ "bun", "start" ] diff --git a/frontend/docker/docker-compose.yml b/frontend/docker/docker-compose.yml deleted file mode 100644 index a83a1d8..0000000 --- a/frontend/docker/docker-compose.yml +++ /dev/null @@ -1,31 +0,0 @@ -version: '3' - -volumes: - employee_postgres_data: - driver: local - -services: - postgres-employee: - container_name: postgres_employee - image: postgres:13.3 - volumes: - - employee_postgres_data:/var/lib/postgresql/data - environment: - POSTGRES_DB: employee_db - POSTGRES_USER: employee - POSTGRES_PASSWORD: secret - ports: - - "5432:5432" - - employee: - container_name: employee - image: berndheidemann/employee-management-service:1.0.4 - # image: berndheidemann/employee-management-service_without_keycloak:1.1 - environment: - spring.datasource.url: jdbc:postgresql://postgres-employee:5432/employee_db - spring.datasource.username: employee - spring.datasource.password: secret - ports: - - "8089:8089" - depends_on: - - postgres-employee