agrega archivos para desplegar en docer

feature/security
Freddy Heredia 2 years ago
parent 3c50cf367a
commit 0f646c1fb5

@ -0,0 +1,6 @@
build-image:
@ docker build -f devops/Dockerfile -t pedidosbackend:1 .
volume:
@ docker volume create pg_tendencia_data
deploy:
@ docker stack deploy --with-registry-auth -c devops/stack.yml pedidos

@ -0,0 +1,7 @@
FROM debian:11
RUN apt update && apt install -y openjdk-17-jre
COPY build/libs/pedidos.core-0.0.1-SNAPSHOT-plain.jar /app.jar
CMD ["java","-jar", "/app.jar"]

@ -0,0 +1,36 @@
version: '3.8'
services:
backend:
image: pedidosbackend:1
ports:
- target: 8080
published: 8080
protocol: tcp
mode: host
networks:
- desarrollo_net
db:
image: postgres:15
environment:
- TZ=America/Guayaquil
- POSTGRES_DB=pedidosdb
- POSTGRES_PASSWORD=postgres
- POSTGRES_USER=postgres
- PGDATA=/var/lib/postgresql/data/pgdata
volumes:
- pg_tendencia_data:/var/lib/postgresql/data/pgdata
networks:
- desarrollo_net
volumes:
pg_tendencia_data:
external: true
networks:
desarrollo_net:
external: true
secrets:
db_dev_pass:
external: true

@ -1,4 +1,4 @@
spring.datasource.url=jdbc:postgresql://localhost:5432/pedidos
spring.datasource.url=jdbc:postgresql://db:5432/pedidosdb
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.jpa.hibernate.ddl-auto=update

Loading…
Cancel
Save