Skip to content

Commit 117259c

Browse files
author
muriloalvesdev
committed
docker and dockercomposer
1 parent 5768c61 commit 117259c

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM openjdk:8-jdk-alpine
2+
VOLUME /tmp
3+
EXPOSE 8080
4+
RUN mkdir -p /app/
5+
RUN mkdir -p /app/logs/
6+
ADD target/github-developers-0.0.1.jar /app/github-developers-0.0.1.jar
7+
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=container", "-jar", "/app/github-developers-0.0.1.jar"]

docker-compose.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
version: "3"
2+
services:
3+
postgres:
4+
image: postgres:latest
5+
network_mode: bridge
6+
container_name: postgres
7+
volumes:
8+
- postgres-data:/var/lib/postgresql/data
9+
expose:
10+
- 5432
11+
ports:
12+
- 5432:5432
13+
environment:
14+
- POSTGRES_PASSWORD=postgres
15+
- POSTGRES_IP_ADDRESS=172.17.0.2
16+
- POSTGRES_USER=postgres
17+
- POSTGRES_DB=github_developers
18+
restart: unless-stopped
19+
github_developers:
20+
image: muriloalvesdev/github_developers
21+
network_mode: bridge
22+
container_name: github_developers
23+
expose:
24+
- 8080
25+
ports:
26+
- 8080:8080
27+
restart: unless-stopped
28+
depends_on:
29+
- postgres
30+
links:
31+
- postgres
32+
volumes:
33+
postgres-data:

0 commit comments

Comments
 (0)